大家好,我有一个让我感到压力很大的错误,哈哈。所以基本上我有一个 nodejs 应用程序,它向电子商务网站发出请求以检索订单,我们的流程基本上是这样的:我们向该网站发出 GET 请求,我们检索正在等待的订单,然后我们“接受”它们我们可以读取送货地址,然后我们解析订单、其产品和送货地址,以便我们的系统可以注册它。所有这些现在每 5 分钟完成一次,每 10 分钟一次,因为我们减少了它减少丢失订单的数量:(,所以无论如何这是通过我们在 NodeJS 上安排的 cron 作业完成的。这是 cron:*/5 * * * *
这个应用程序是用 NodeJs LTS 编写的,并在 ubuntu docker 容器中运行。
这是调度 cron 的代码:
export function createOrderCrons(): void
{
cron.schedule(
process.env.ORDER_REGISTER_TIMELAPSE,
async () =>
{
await consumeRegisterOrders();
cronLogger.info('Runing get orders task');
},
cronOptions
);
cron.schedule(..........);//redacted
}
Run Code Online (Sandbox Code Playgroud)
这是 cron 调用的函数:
export async function consumeRegisterOrders(): Promise<void>
{
try
{
await Axios.post(`${process.env.HOST}/orders/`);
cronLogger.info(`${process.env.HOST}/orders/`);
}
catch (error)
{
if (!HTTP.TOO_MANY_REQUESTS)
{
errorLogger.info('Consume Register Orders endpoint error:', error);
}
} …Run Code Online (Sandbox Code Playgroud) 大家好,我正在尝试使用 CSS 模块自定义 Material-UI单选按钮,但我没有取得太大的成功,似乎更简单的方法是使用 Material-UI 中的 makeStyles 函数,但是我应该使用 CSS 模块。
这是标准的 Material-UI 单选按钮:
Material-UI 没有可用的复选标记,但我确信我可以用 SVG 以某种方式做到这一点,但我似乎无法弄清楚如何去做。如果有人可以请帮助或指出我正确的方向,我将不胜感激。
更新:事实证明,我可以使用我在 Material-UI 图标上找到的 Radio 组件的 checkedIcon 属性将 SVG 作为组件注入,这里是文档。
这只满足了我对我需要的选中的“活动”部分的需求,然后我在“悬停”部分苦苦挣扎,同时认为我必须为此使用 SVG,而我真正需要做的就是使用::before 或 ::after 创建一个伪元素并将它的样式设置为与主圆圈相连的圆圈,与“焦点”部分相同。