You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

照搬YouTube教程代码出现语法错误,提示需添加';'和','求助

解决你遇到的Node.js路由代码语法错误

兄弟,我一眼就揪出了你代码里的问题,这俩小错误就是导致你收到语法报错的根源:

  • 你把关键字function拼错成了funciton,前后一共出现了两次(最外层导出的函数和POST路由里的回调函数),JavaScript引擎根本认不出这个拼写错误的单词,自然会报语法错误
  • DELETE路由的路径写法不对,动态参数前面必须加斜杠,你写的/todo:item应该改成/todo/:item,不然解析器会把:item当成路径的一部分,引发语法解析异常

下面是修正后的完整代码:

module.exports = function(app) { 
  app.get('/todo', function(req, res) { 
    res.render('todo'); 
  }); 
  app.post('/todo', function(req, res) { }); 
  app.delete('/todo/:item', function(req, res) { }); 
}

你把这段代码替换原来的,应该就能正常运行啦!

内容的提问来源于stack exchange,提问作者Mike Kim

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.13 09:07:37