我在 Node.js 之上使用 Express.js 来创建 RESTful API,并使用 grunt 来监视我的文件并自动检查我的 JavaScript。
每次我使用删除功能时,它都会被 JSHint 标记:
[L218:C9] Expected an identifier and instead saw 'delete' (a reserved word).
app.delete('/api/users/:userid', function deleteUser(req, res, next) {
我知道'delete' 是一个保留字,但它是由 Express.js 选择的!有没有更好的方法来检查我的 Express.js 应用程序?有什么办法可以关闭这个检查??
最佳答案
在 Express.js 中,使用 del
而不是 delete
。
app.del('/api/users/:userid', function deleteUser(req, res, next)
关于javascript - 将 JSHint 与 Express.js/'delete' 一起使用(保留字),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11420440/