小编use*_*729的帖子

在 Node.JS 中禁用日志记录

所以我想为我的 Node.JS 应用程序 (Express) 禁用某些环境的日志记录;以下是在 Node.JS 应用程序中禁用日志记录的最佳方法吗?

if(process.env.NODE_ENV == "production")
{
    console.log = function(){}; 
}
Run Code Online (Sandbox Code Playgroud)

在我的 app.js 中添加这段代码是否也会影响所有中间件和路由(我想禁用整个应用程序、路由、中间件等的日志记录...)?

谢谢

javascript node.js console.log

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

正则表达式在字符串的末尾得到一个单词

我有以下两个字符串:

http://test1/foo
http://test2/foo_bar
Run Code Online (Sandbox Code Playgroud)

我想在第一个例子中得到foo,但不是在第二个例子中; 换句话说,如果我们追加一些东西就不是foo

我尝试了以下正则表达式:

/foo[^.]/g

但它正在捕捉"foo"

谢谢

javascript regex

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

如何使用有空格的列名?

我现在有一个列名"user id",当我在插入中使用它时...以下所有尝试都给了我语法错误:

insert into mytbl('user id',..
insert into mytbl(['user id'],..
insert into mytbl([user id],..
Run Code Online (Sandbox Code Playgroud)

我怎么解决这个问题?

如果您需要更多说明,请告诉我

谢谢

mysql sql syntax-error

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

通过reduce将对象数组展平为一个对象的数组

我想转换:

[ { 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)

但它返回"文章"我做错了吗?

javascript

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

标签 统计

javascript ×3

console.log ×1

mysql ×1

node.js ×1

regex ×1

sql ×1

syntax-error ×1