添加云代码parsing服务器实例项目时找不到模块

我从这里创build了一个项目https://github.com/ParsePlatform/parse-server-example

我按照这里的指示http://blog.parse.com/learn/parse-server-video-series-april-2016/

并且在本地安装了node.js和parsing服务器,我运行了parsing服务器,它工作正常。

接下来,我将自己的云代码添加到云目录,也取代了我的main.js文件。 现在,当我运行服务器( npm start ),我得到这个错误

  C:\Project>npm start > parse-server-example@1.4.0 start C:\Project > node index.js 1 module.js:442 throw err; ^ Error: Cannot find module 'cloud/afterSaveEvent.js' at Function.Module._resolveFilename (module.js:440:15) at Function.Module._load (module.js:388:25) at Module.require (module.js:468:17) at require (internal/module.js:20:19) at Object.<anonymous> (C:\Project\cloud\main.js:1:63) at Module._compile (module.js:541:32) at Object.Module._extensions..js (module.js:550:10) at Module.load (module.js:458:32) at tryModuleLoad (module.js:417:12) at Function.Module._load (module.js:409:3) npm ERR! Windows_NT 6.3.9600 npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\ node_modules\\npm\\bin\\npm-cli.js" "start" npm ERR! node v6.3.0 npm ERR! npm v3.10.3 npm ERR! code ELIFECYCLE npm ERR! parse-server-example@1.4.0 start: `node index.js` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the parse-server-example@1.4.0 start script 'node index.js'. npm ERR! Make sure you have the latest version of node.js and npm installed. npm ERR! If you do, this is most likely a problem with the parse-server-example package, npm ERR! not with npm itself. npm ERR! Tell the author that this fails on your system: npm ERR! node index.js npm ERR! You can get information on how to open an issue for this attIn with: npm ERR! npm bugs parse-server-example npm ERR! Or if that isn't available, you can get their info via: npm ERR! npm owner ls parse-server-example npm ERR! There is likely additional logging output above. npm ERR! Please include the following file with any support request: npm ERR! C:\Project\npm-debug.log C:\Project> 

以下是我的云代码main.js文件的外观

 require('/cloud/afterSaveEvent.js'); Parse.Cloud.define('hello', function(reqest, response) { response.success('Hi'); }); 

我也曾尝试重新安装npm,但得到同样的错误。

请帮我解决这个问题。

需要像这样的afterSaveEventrequire('./afterSaveEvent');

我不认为你需要下线。

 require('/cloud/afterSaveEvent.js'); 

删除它,只有下面的代码开始行#1,它应该解决这个问题:

 Parse.Cloud.define('hello', function(reqest, response) { response.success('Hi'); }); 
Interesting Posts