suchen

Heim  >  Fragen und Antworten  >  Hauptteil

node.js - 初学node有点不懂

怪我咯怪我咯2786 Tage vor307

Antworte allen(7)Ich werde antworten

  • 大家讲道理

    大家讲道理2017-04-17 16:06:12

    你自己app.js的问题。里面是不是没有启动http服务,或者没有打印listen的端口号这些,所以没有出最后一句话,其他不都和教材一样么?

    supervisor 就是一个node服务好么? 只不过他自己当主进程,起了子进程作为你的服务,好监听而已。

    Antwort
    0
  • 怪我咯

    怪我咯2017-04-17 16:06:12

    安装好后直接启动就好了,就是原本你写node的时候,你每次修改服务端的内容都需要自动重启才会生效,有了这个superviosr之后,它会等你保存之后自动重启服务。
    可是,你要的效果是啥?看看代码对不对,跟supervisor关系应该不大。

    Antwort
    0
  • ringa_lee

    ringa_lee2017-04-17 16:06:12

    原谅我懂得也不多

    通常情况下执行一个js文件使用的命令是

    node app.js

    我看到supervisor是一个调试工具,他会创建一个进程去监听的你程序代码的变更,而不需要每次单独使用node去执行你的代码。

    其实我觉得你的执行方式没有什么错误,所谓你的看到的提示信息不同,可能会是系统的导致的。
    其次还有可能会是你的代码和他的代码是不一样的,所以监听得到的结果是不一样的。

    Antwort
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-17 16:06:12

    把app.js放出来看看。

    Antwort
    0
  • 阿神

    阿神2017-04-17 16:06:12

    我虽然对node了解不多,但是我知道启动应该是node app.js(app是你node程序的名称)。反正我没用过supervisor这个命令

    Antwort
    0
  • 大家讲道理

    大家讲道理2017-04-17 16:06:12

    按照你的cmd的提示,不是已经开启了监听了吗

    Antwort
    0
  • 黄舟

    黄舟2017-04-17 16:06:12

    已经运行起来了,我觉得你是想看到一句在运行的提示,如果是这样你可以在app.js结尾加一句:

    console.log ('server is running on ort')

    Antwort
    0
  • StornierenAntwort