我使用此Angular2快速入门编写了一个简单的应用程序:https://github.com/angular/quickstart
一切都处于开发模式,但一旦我投入生产,我就会陷入困境。
我的应用程序的结构是原始的快速入门是结构化的 - 大多数文件都在app文件夹下。
我运行的这个节点服务器:
const express = require('express');
const app = express();
const path = require('path');
app.set('port', (process.env.PORT || 8000));
app.use(express.static(__dirname));
app.use(express.static(path.join(__dirname, 'app')));
app.get('/', function(req, res){
res.sendFile(path.join(__dirname, 'index.html'));
});
app.listen(app.get('port'), () => {
console.log(`App listening on port ${app.get('port')}`);
});
非常基本 - 注意我使用的2表达静态 - 我相信它与我的问题有关。
在服务器旁边,一切都或多或少像快速启动。
使用AWS Elastic Beanstalk上传到制作后,出现以下错误:
"无法加载资源:服务器响应状态为404(未找到)"
http://.eu-west-1.elasticbeanstalk.com/app/main.js - 未找到。 怎么没找到我的档案?我需要更改什么才能使其可用?
我已经浪费了很多次,所以希望你们中的一个可以在这里帮忙。 感谢。