我使用的是grunt-contrib-connect,因爲它附帶Yeoman's angular generator。grunt-contrib-connect在與node.js相同的端口上
我也有一個node.js快速應用與玉視圖,其中我想引用.js,.css,.html但它似乎像grunt-contrib連接和快速不能共享相同的端口。
在我玉觀點:
link(rel='stylesheet', href='styles/main.css')
在我grunt.js:
connect: {
options: {
port: 9000,
hostname: 'localhost'
},
livereload: {
options: {
middleware: function (connect) {
return [
lrSnippet,
mountFolder(connect, '.tmp'),
mountFolder(connect, yeomanConfig.app)
];
}
}
},
在我app.js:
app.set('port', process.env.PORT || 3000);
如果我這個端口更改爲9000我只能得到由grunt-contrib-connect提供的靜態文件,並且沒有快速應用程序的資源。
你可以讓grunt-contrib-connect和node.js在同一個端口上很好地一起玩嗎?
沒有過程可以在相同的端口作爲另一個進程聽。 – gustavohenke
好吧,好知道:)新的想法,這聽起來可能:一些類型的代理哪些路由到不同的端口取決於如果你去'/'或'/ static'? – Cotten
查看已發佈的答案,我希望它有幫助。 – gustavohenke