小编Way*_*rry的帖子

在 Google Cloud Functions 中使用 process.exit

我想知道 using 是否process.exit()是停止云函数执行的有效方法(或好主意)。它允许您编写稍微简洁的代码,因为您不必从导出的函数中显式返回。

exports.myFunction = function myFunction(req, res) {
    const abort = function(err) {
        console.error(err);
        res.status(500).send();
        process.exit(1);
    };

    doSomething(err => {
        if (err) abort(err);

        res.status(200).send("Success!");
    });
};
Run Code Online (Sandbox Code Playgroud)

javascript node.js google-cloud-platform google-cloud-functions

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

标题只能定义一次

刚刚通过 csslint 运行了相当数量的 css,主要是为了检查错误。我收到的 80% 的警告来自不止一次定义相同的标题元素。所以我想知道清理这些风格的最好方法是什么......

h4 {
    color: red;
}

.archive h4 {
    color: green;
}
Run Code Online (Sandbox Code Playgroud)

请记住,我已经在设计的其他地方使用了 h1 - h6 样式。

为此使用类然后通过混合继承样式会更好吗(我正在使用手写笔)?

h4 {
    color: red;
}

.archive-header {
    color: green;
}
Run Code Online (Sandbox Code Playgroud)

当我在做的时候,为什么 csslint 会对此发出警告?是否有性能命中?

css csslint

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

node.js模块导出

这是什么原因:

exports.foo = 'foo';

var bar = require('./foo');
console.log(bar); // {foo: 'foo'}
Run Code Online (Sandbox Code Playgroud)

但这不是:

var data = { foo: 'foo' };
exports = data;

var bar = require('./foo');
console.log(bar); // {}
// expected {foo: 'foo'}
Run Code Online (Sandbox Code Playgroud)

javascript commonjs node.js

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