我使用的是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