我刚刚开始使用keystoneJS,并尝试使用grunt启动我的服务器。 问题是服务器正常启动并立即终止。
为什么?
这是控制台日志:
C:\Users\xxx\Desktop\xx>grunt express
Running "express:dev" (express) task
Starting background Express server
debugger listening on port 5858
------------------------------------------------
KeystoneJS Started:
xxx is ready on port 3000
------------------------------------------------
Done, without errors.
Execution Time (2014-10-25 21:13:11 UTC)
loading tasks 64ms ■■ 2%
express:dev 4s ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 98%
Total 4.1s
答案 0 :(得分:1)
使用以下过程:
使用另一个端口而不是5858作为调试器端口
var express = require('express');
var app = express();
app.listen(9998);
使用另一个端口而不是3000作为KeystoneJS端口
keystone.set('port', 9999)
使用keepalive:
nohup grunt connect::keepalive & #Linux
Start-Process grunt connect::keepalive #Windows
<强>参考强>