小编Car*_*nco的帖子

Cronjob 停止执行 nodejs

大家好,我有一个让我感到压力很大的错误,哈哈。所以基本上我有一个 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)

javascript linux cron node.js docker

5
推荐指数
1
解决办法
186
查看次数

带有 svg 圆圈的 Material-UI 单选按钮

大家好,我正在尝试使用 CSS 模块自定义 Material-UI单选按钮,但我没有取得太大的成功,似乎更简单的方法是使用 Material-UI 中的 makeStyles 函数,但是我应该使用 CSS 模块。

这是标准的 Material-UI 单选按钮:

单选按钮

基本上我必须这样做: 单选按钮设计.

Material-UI 没有可用的复选标记,但我确信我可以用 SVG 以某种方式做到这一点,但我似乎无法弄清楚如何去做。如果有人可以请帮助或指出我正确的方向,我将不胜感激。

更新:事实证明,我可以使用我在 Material-UI 图标上找到的 Radio 组件的 checkedIcon 属性将 SVG 作为组件注入,这里是文档

这只满足了我对我需要的选中的“活动”部分的需求,然后我在“悬停”部分苦苦挣扎,同时认为我必须为此使用 SVG,而我真正需要做的就是使用::before 或 ::after 创建一个伪元素并将它的样式设置为与主圆圈相连的圆圈,与“焦点”部分相同。

css reactjs material-ui

1
推荐指数
1
解决办法
4854
查看次数

标签 统计

cron ×1

css ×1

docker ×1

javascript ×1

linux ×1

material-ui ×1

node.js ×1

reactjs ×1