This is the link to my github repo
我正在尝试在节点js中创建一个应用程序,这是一个每秒发送一次电子邮件的简单cron。 我想在Openshift服务器上托管它。但我不知道/不能理解如何让它发挥作用。 做了很多研究,但仍然无法使其发挥作用。
我希望您能够查看我的代码,特别是package.json和server.js 我得到的错误是当我回显日志时
You specified a Timezone but have not included the `time` module. Timezone funct
ionality is disabled. Please install the `time` module to use Timezones in your
application.
events.js:72
throw er; // Unhandled 'error' event
^
Error: listen EACCES
at errnoException (net.js:884:11)
at Server._listen2 (net.js:1003:19)
at listen (net.js:1044:10)
at Server.listen (net.js:1110:5)
at Object.<anonymous> (/var/lib/openshift/53671fef4382ec57c1000097/app-root/
runtime/repo/server.js:3:7)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Function.Module.runMain (module.js:497:10)
DEBUG: Program node server.js exited with code 8
DEBUG: Starting child process with 'node server.js'
我只是node.js的初学者,非常感谢任何帮助。
编辑:此脚本在LOCALHOST上完美运行。即使不必安装&#34;时间&#34;模块。
答案 0 :(得分:0)
此错误显示模块的时间&#39;不见了。
尝试:
npm install -g time
修改
我试图在我的本地运行你的代码,我得到同样的错误。 当我输入npm install -g time时,我收到错误:
错误:无法找到Python可执行文件&#34; python&#34;,您可以设置PYTHON env变量。
那么,也许您应该首先在生产机器上安装python.exe? 在Windows中您必须设置环境变量,例如:
set PYTHON=D:\Python\bin\Python.exe
我没有更多的想法
答案 1 :(得分:0)
在package.json中,将“time”模块添加到依赖项对象:
"dependencies": {
// other modules...
// :
// :
"time": "*"
},