我正在努力通过使用Angular 2构建MEAN应用程序并使用Angular CLI构建Angular。
我的GitHub回购是here。它没有问题地构建,服务和lint但是当你试图访问该页面时,我得到了一些参考错误,如下所示
就像它找不到我运行ng build --prod --output-path my-app
时构建的.js文件的引用。
我不确定它是否与我的路线有任何关系,因为在我的routes/index.js
中
/* GET home page. */
router.get('/', function(req, res, next) {
res.render('index.html');
});
但这不应该阻止我的脚本加载,不是吗?
我没有正确地提供我的静态文件。 我的静力学仍在加载
app.use(express.static(path.join(__dirname, './public/')));
什么时候应该
app.use(express.static(path.join(__dirname, './public/my-app/')));
简单的解决方案......忽略了它。 以防万一其他人有同样的问题。