2017-05-08 64 views
3

我试图用Node.js的
主办的角4应用 我这个指南:https://javascriptrocks.wordpress.com/2016/06/04/express-with-angular-cli-in-5-minutes/
然而,当我开始Node.js的服务器,它只是不断加载并不显示任何页面。 文件夹布局:
-dist
--assets
--app.js
--index.html
--inline.xxx.bundle.js
--main.xxx.bundle.js
--polyfills.xxx.bundle.js
--styles.xxx.bundle.css
--vendor.xxx.bundle.js
托管角4应用程序使用的是Node.js不工作

的app.js内容:

node dist/app.js

编辑::

我启动它
我现在的工作。不知道它的正确方法:

var express = require('express'); 
var app = express(); 
var path = require('path'); 

app.use(express.static(path.join(__dirname, '/dist'))); 

app.get('/*', function(req, res) { 
    res. 

sendFile(path.join(__dirname + '/dist/index.html')); 
}); 

app.listen(8080, function() { 
    console.log('App started'); 
}); 
+0

粘贴您的index.html –

+0

你找到这个问题的解决方案? – ContinuousError

+0

@ContinuousError这是在我的问题的底部。 –

回答

1

最终得到了它的工作是这样的:

var express = require('express'); 
var app = express(); 
var path = require('path'); 

app.use(express.static(path.join(__dirname, '/dist'))); 

app.get('/*', function(req, res) { 
    res. 

sendFile(path.join(__dirname + '/dist/index.html')); 
}); 

app.listen(8080, function() { 
    console.log('App started'); 
});