在文件管理器中为起始节点js提交文件的正确途径是什么?

时间:2018-04-29 07:16:53

标签: javascript node.js command-line socket.io

在文件管理器中为起始节点js提交文件的正确途径是什么?

在putty中试图启动node app.js

但仍显示

Cannot find module '/root/app.js'

我在文件管理器(filezilla客户端)中创建app.js,可以通过网址example.com/app.js

访问此文件

所以我尝试使用这个node srv/www/my ftp username/app.js

但仍然是错误?

我想知道启动节点js的app.js的完整路径,我该怎么办?

(我使用centosvestacp

1 个答案:

答案 0 :(得分:0)

  

在文件管理器中为起始节点js提交文件的正确途径是什么?

无论你把它放在文件系统中的什么地方。

  

找不到模块'/root/app.js'

无论你把它放在哪里,它都不在Root的主目录中。

不要以root身份运行软件!

  

可以通过url example.com/app.js

访问此文件

不要在网络服务器上向公众公开您的服务器端代码!

  

所以我尝试使用此节点srv / www / my ftp username / app.js但仍然出错?

有什么错误?

据推测,srv目录不在Root的主目录中。您需要为其添加正确的路径。可能这涉及从/开始。

my ftp username中有空格,所以如果那是真正的路径(似乎不太可能),你需要将它们转义。