我想知道 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
刚刚通过 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 会对此发出警告?是否有性能命中?
这是什么原因:
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)