javascript - 我在文件管理器中用于启动节点 js 的正确文件路径是什么?
问题描述
我在文件管理器中用于启动节点 js 的正确文件路径是什么?
在腻子中试图启动node app.js
但还是显示
Cannot find module '/root/app.js'
我app.js
在文件管理器(filezilla 客户端)中创建,可以通过 url 访问该文件example.com/app.js
所以我试着用这个node srv/www/my ftp username/app.js
但仍然有错误?
我想知道启动节点 js 的 app.js 的完整路径,我该怎么办?
(我使用centos
和vestacp
)
解决方案
我在文件管理器中用于启动节点 js 的正确文件路径是什么?
它是您将其放在文件系统中的任何位置。
找不到模块“/root/app.js”
无论你把它放在哪里,它都不在 Root 的主目录中。
不要以root身份运行软件!
可以通过 url example.com/app.js 访问这个文件
不要在您的网络服务器上向公众公开您的服务器端代码!
所以我尝试使用这个节点 srv/www/my ftp username/app.js 但仍然出错?
有什么错误?
据推测,该srv
目录不在 Root 的主目录中。您需要输入正确的路径。可能这将涉及从/
.
my ftp username
里面有空格,所以如果那是真正的路径(这似乎不太可能),你需要逃避它们。
推荐阅读
- php - 在 php 中运行的 shell 脚本给出错误 .sh: Permission denied
- macos - 无法使用 duti 或 plist 将自定义协议添加到 Mac 上的应用程序
- keras - 第二分类类在所有指标上都为零
- linux - 如何找出linux内核空间中的可用空间?
- c# - Win32_Volume 的 Dismount 方法的使用
- c - 如何使 libCurl 在 Digest 身份验证标头中使用十六进制 cnonce 而不是字母数字
- django - 如何检查表单中两个字段的验证?
- mysql - 我想根据它的值得到具体的数据
- python - Scikit-learn 管道 + 自定义转换器功能
- vba - 在来自不同工作表的单个 XY 散点图上绘制多个曲线