2012-01-28 17 views
5
में एक NodeJS एप्लिकेशन

मैं त्रुटि हो रही है:त्रुटि Heroku

2012-01-28T00:13:51+00:00 heroku[web.1]: Starting process with command `node server.js` 
2012-01-28T00:13:51+00:00 app[web.1]: 
2012-01-28T00:13:51+00:00 app[web.1]: node.js:134 
2012-01-28T00:13:51+00:00 app[web.1]:   throw e; // process.nextTick error, or 'error' event on first tick 
2012-01-28T00:13:51+00:00 app[web.1]:  ^
2012-01-28T00:13:51+00:00 app[web.1]:  at Array.<anonymous> (module.js:423:10) 
2012-01-28T00:13:51+00:00 app[web.1]: Error: Cannot find module '/app/server.js' 
2012-01-28T00:13:51+00:00 app[web.1]:  at Function._resolveFilename (module.js:320:11) 
2012-01-28T00:13:51+00:00 app[web.1]:  at Function._load (module.js:266:25) 
2012-01-28T00:13:51+00:00 app[web.1]:  at EventEmitter._tickCallback (node.js:126:26) 

मेरे नोड अनुप्रयोग सर्वर जड़ में server.js में है, मैं पता नहीं है कि यह कैसे तय करने के लिए किया है। मैंने इसे क्लाउड 9इड से किया है और यह ठीक काम करता है, मैंने वहां से हीोकू में तैनात किया था।

उत्तर

0

ऐसा लगता है कि कुछ आपके ऐप में कहीं भी 'सर्वर') की आवश्यकता है, जो आवश्यक नहीं है। त्रुटि मॉड्यूल.जेएस से आ रही है जो नोड मॉड्यूल की आवश्यकता होती है। यदि आप अपनी प्रसंस्करण प्रदान कर सकते हैं और शायद कुछ स्रोत कोड समस्या को पिन करना आसान हो सकता है, लेकिन पहली नज़र के आधार पर ऐसा लगता है कि आपके सर्वर कोड में कहीं भी /app/server.js को इंगित करने वाला कोई सापेक्ष पथ है जो नहीं होना चाहिए ऐसा कर रहे हो।