grunt-http-server 停止 运行
grunt-http-server stops running
我正在尝试使用 g运行t-http-server
https://www.npmjs.com/package/grunt-http-server
我遵循 link
上的示例
'http-server': {
'dev': {
// the server root directory
root: apps,
// the server port
// can also be written as a function, e.g.
// port: function() { return 8282; }
port: 8282,
// the host ip address
// If specified to, for example, "127.0.0.1" the server will
// only be available on that ip.
// Specify "0.0.0.0" to be available everywhere
host: "127.0.0.1",
cache: 10,
showDir : true,
autoIndex: true,
// server default file extension
ext: "html",
// run in parallel with other tasks
runInBackground: true,
// specify a logger function. By default the requests are
// sent to stdout.
logFn: function(req, res, error) { }
}
},
当我运行任务
grunt http-server:dev
任务正在 运行ning 但它停止了
Running "http-server:dev" (http-server) task
Server running on 127.0.0.1:8282
Hit CTRL-C to stop the server
Done, without errors.
当我访问 127.0.0.1:8282 时,我得到一个页面不可用。
我需要做什么才能让任务保持 运行ning 并提供我的文件。
您需要设置runInBackground: false
。
因为runInBackground
告诉g运行t:
- 当
true
时:保持 运行ning 其余任务。
- 当
false
: 停止并无限期地等待服务器。
在您的情况下,当设置为 true
时,运行 没有其他任务,因此 g运行t 终止并关闭它启动的所有内容,包括您的服务器. true
如果您跟随您的服务器以 [=16=] 任务开始,那么 true
会很有用。
我正在尝试使用 g运行t-http-server
https://www.npmjs.com/package/grunt-http-server
我遵循 link
上的示例'http-server': {
'dev': {
// the server root directory
root: apps,
// the server port
// can also be written as a function, e.g.
// port: function() { return 8282; }
port: 8282,
// the host ip address
// If specified to, for example, "127.0.0.1" the server will
// only be available on that ip.
// Specify "0.0.0.0" to be available everywhere
host: "127.0.0.1",
cache: 10,
showDir : true,
autoIndex: true,
// server default file extension
ext: "html",
// run in parallel with other tasks
runInBackground: true,
// specify a logger function. By default the requests are
// sent to stdout.
logFn: function(req, res, error) { }
}
},
当我运行任务
grunt http-server:dev
任务正在 运行ning 但它停止了
Running "http-server:dev" (http-server) task
Server running on 127.0.0.1:8282
Hit CTRL-C to stop the server
Done, without errors.
当我访问 127.0.0.1:8282 时,我得到一个页面不可用。 我需要做什么才能让任务保持 运行ning 并提供我的文件。
您需要设置runInBackground: false
。
因为runInBackground
告诉g运行t:
- 当
true
时:保持 运行ning 其余任务。 - 当
false
: 停止并无限期地等待服务器。
在您的情况下,当设置为 true
时,运行 没有其他任务,因此 g运行t 终止并关闭它启动的所有内容,包括您的服务器. true
如果您跟随您的服务器以 [=16=] 任务开始,那么 true
会很有用。