2017-04-06 31 views
6

Şu anda bir sunucuda başarıyla çalışan bir Nodejs web uygulamasına sahibim. Şimdi geliştirme sunucumda yerel bir kopya kurmaya çalışıyorum.Nasıl yapılır: Nodejs: Hata: ENOENT: böyle bir dosya veya dizin yok

Şu anda Nodejs, NPM ve Mongo Yüklü olan

Sadece üretim sunucusuna ne var ben düğüm sunucu

nedir bu soruna yol açabilir başlatmaya çalıştığınızda ancak aşağıda hata oluşur gibi? (Ne ENOENT vasıta olan)

[email protected]:~/node/nodeapp$ node app.js 
fs.js:640 
    return binding.open(pathModule._makeLong(path), stringToFlags(flags), mode); 
       ^

Error: ENOENT: no such file or directory, open '/home/embah/node/nodeapp/config/c 
onfig.json' 
    at Error (native) 
    at Object.fs.openSync (fs.js:640:18) 
    at Object.fs.readFileSync (fs.js:508:33) 
    at Object.<anonymous> (/home/embah/node/nodeapp/config/config.js:4:28) 
    at Module._compile (module.js:570:32) 
    at Object.Module._extensions..js (module.js:579:10) 
    at Module.load (module.js:487:32) 
    at tryModuleLoad (module.js:446:12) 
    at Function.Module._load (module.js:438:3) 
    at Module.require (module.js:497:17) 
    at require (internal/module.js:20:19) 
    at Object.<anonymous> (/home/embah/node/glorby/app.js:13:16) 
    at Module._compile (module.js:570:32) 
    at Object.Module._extensions..js (module.js:579:10) 
    at Module.load (module.js:487:32) 
    at tryModuleLoad (module.js:446:12) 
    at Function.Module._load (module.js:438:3) 
    at Module.runMain (module.js:604:10) 
    at run (bootstrap_node.js:394:7) 
    at startup (bootstrap_node.js:149:9) 
    at bootstrap_node.js:509:3 
[email protected]:~/node/nodeapp$ 
+1

Kayıp dosya hakkında şikayet var. Sisteminizde doğru yerde "/ home/embah/node/nodeapp/config/c onfig.json" var mı? – TeaCode

cevap

7

Uygulamanız /home/embah/node/nodeapp/config/config.json bir dosyayı bulmak için bekliyor ama bu dosya yok. Yani ya beklenen dizin yapısını yaratmanız ya da uygulamanızı config.json için doğru dizinde görecek şekilde yapılandırmanız gerekir.

+2

Holyshit! Az önce başımı kurtardın ... Süpermalm. Config.json dosyasını dahil etmeyi nasıl unutabilirim. Orada olduğunu varsaydım. Teşekkürler – Digitlimit

İlgili konular