所以我想为我的 Node.JS 应用程序 (Express) 禁用某些环境的日志记录;以下是在 Node.JS 应用程序中禁用日志记录的最佳方法吗?
if(process.env.NODE_ENV == "production")
{
console.log = function(){};
}
Run Code Online (Sandbox Code Playgroud)
在我的 app.js 中添加这段代码是否也会影响所有中间件和路由(我想禁用整个应用程序、路由、中间件等的日志记录...)?
谢谢
我有以下两个字符串:
http://test1/foo
http://test2/foo_bar
Run Code Online (Sandbox Code Playgroud)
我想在第一个例子中得到foo,但不是在第二个例子中; 换句话说,如果我们追加一些东西就不是foo
我尝试了以下正则表达式:
/foo[^.]/g
但它正在捕捉"foo"
谢谢
我现在有一个列名"user id",当我在插入中使用它时...以下所有尝试都给了我语法错误:
insert into mytbl('user id',..
insert into mytbl(['user id'],..
insert into mytbl([user id],..
Run Code Online (Sandbox Code Playgroud)
我怎么解决这个问题?
如果您需要更多说明,请告诉我
谢谢
我想转换:
[ { foo: 'media' }, { article: 'article' } ]
Run Code Online (Sandbox Code Playgroud)
至:
[{foo: 'media', article: 'article'}]
Run Code Online (Sandbox Code Playgroud)
我试过了 :
var newdata=[ { foo: 'media' }, { article: 'article' } ].reduce(function(p, c, i, array) {
return p[Object.keys(c)[0]]=c[Object.keys(c)[0]]
}, {});
Run Code Online (Sandbox Code Playgroud)
但它返回"文章"我做错了吗?