0

Yeoman の angular generatorが付属しているので、grunt-contrib-connectを使用しています。

.js、.css、.html を参照したい jade ビューを備えた node.js Express アプリもありますが、grunt-contrib-connect と express は同じポートを共有できないようです。

私の翡翠の見解では:

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 を同じポートでうまく連携させることはできますか?

4

2 に答える 2