【发布时间】:2016-09-18 02:27:52
【问题描述】:
我正在开发一个 Express 应用程序,我想捕获所有路由并将用户重定向到 /public/app/index.html:
app.all('/*', function (req, res, next) {
// Just send the index.html for other files to support HTML5Mode
res.sendFile('/public/app/index.html', { root: __dirname });
});
但是当我运行服务器时,屏幕上会显示:
================================================== -->
在控制台出现这些错误:
jquery.min.js:1 Uncaught SyntaxError: Unexpected token <
hover.zoom.js:1 Uncaught SyntaxError: Unexpected token <
hover.zoom.conf.js:1 Uncaught SyntaxError: Unexpected token <
allJS.min.js:1 Uncaught SyntaxError: Unexpected token <
有什么想法吗?
【问题讨论】:
-
你有没有用 Chrome 开发者工具之类的调试工具检查过它?如果我不得不猜测,我会说您的 HTML 页面的这些脚本的 URL 错误,并且它以 HTML 的形式返回错误(当被解释为 JavaScript 时会爆炸)
标签: javascript angularjs node.js express