app.delete使用nodeclipse IDE在express上引发语法错误
有没有人在nodeclipse IDE上熟悉这个错误?
app.delete('/delete', function(req, res) { .... });
令牌上的语法错误“。”,,预期
delete
是JavaScript中的保留字。 在express
,你应该使用app.del(...)
。 对于你的例子,下面的代码应该工作:
app.del('/delete', function(req, res) { ... });
尝试
app['delete'](...)
删除是旧ES版本中的保留字,所以除非nodeclipse支持ES5,否则可能会引发错误。
如果nodeclipse和jslint一起工作,写在你的文件的顶部
/*jslint es5:true*/
它应该删除错误。
EcmaScript 5之前delete
保留字。
Nodeclipse默认使用Eclipse基于JSDT的编辑器,即不支持EcmaScript 5(但JSHint集成是)
这是#70问题。