当前位置:  开发笔记 > 编程语言 > 正文

未捕获的SyntaxError:nodejs中的意外标记<

如何解决《未捕获的SyntaxError:nodejs中的意外标记<》经验,为你挑选了1个好方法。



1> Jonathan Mor..:

通常发生的是当浏览器请求javascript文件时,服务器发送一个html文件.这是由于规则app.get('*'....所以我们需要告诉服务器先发送静态文件,然后声明规则,如下所示:

// Declare static folder to be served. It contains the js, images, css, etc.
app.use(express.static('build'));

// Serve the index.html for all the other requests so that the
// router in the javascript app can render the necessary components
app.get('*',function(req,res){
  res.sendFile(path.join(__dirname+'/build/index.html'));
  //__dirname : It will resolve to your project folder.
});

推荐阅读
wurtjq
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有