我正在尝试在Heroku上部署我的angular 6应用, 构建项目并完成所有部署步骤后,我在heroku上获得了此结果:
在测试部署地址时,我们得到以下结果:
我们非常感谢您的帮助
答案 0 :(得分:0)
您将必须在get
中将通配符server.js
路由添加为:
app.use(express.static(__dirname + '/dist'));
app.get('/*', function(req, res) {
res.sendFile(path.join(__dirname + '/dist/index.html'));
});
解决方案2
在dist文件夹中添加一个index.php
文件,在其中添加以下代码:
<?php header( 'Location: /index.html' ) ; ?>
它将部署您的应用程序。