私はgulp-nodemon
を使用しています。その理由は、ユーティリティが最も明らかです。gulp-nodemonでポートを設定する方法は何ですか?
Nodemonは、ソースにある の変更を監視し、自動的にサーバーを再起動するユーティリティです。
しかし、私はエクスプレス/ノード開発で普及しているような習慣を理解していません。
私はちょうどノードとエクスプレスと私は理解して何から作業を開始:
app.js
var express = require('express'),
app = express(),
port = process.env.PORT || 8016;
app.get('/', function rootHndlr(req, res) {
/* body... */
res.send('welcome to my API!');
});
app.listen(port, function listenHndlr(){
console.log('Gulp is running my app on PORT ' + port);
});
設定されていない場合は、次の8016
にポートに設定されています。
port = process.env.PORT || 8016;
だから今、私たちは結合して、指定されたホストとポートで接続を待機します。
しかし、私は、人々はgulpfile.jsでnodemon
nodemon
env: {PORT: 8000}
なぜ内のいずれかの値をすることができますように
gulpfile.js
var gulp = require('gulp'),
nodemon = require('gulp-nodemon');
gulp.task('default', function() {
// content
nodemon({
script: 'app.js',
ext: 'js'
env: {
PORT: 8000
},
ignore: ['./node_modules/**']
}).
on('restart', function(){
consile.log('Restarting');
});
});
にそのゴクゴクタスクに次のように設定参照もう一度ポートを設定しますか?
ありがとうございます!