Şu anda bir sunucuda başarıyla çalışan bir Nodejs web uygulamam var. Şimdi Geliştirme sunucumda yerel bir kopyasını kurmaya çalışıyorum.
Şu anda üretim sunucusunda olduğu gibi Nodejs, NPM ve Mongo yüklü ancak node sunucusunu başlatmaya çalıştığımda aşağıdaki hata oluşuyor
Bu soruna ne sebep oluyor olabilir?
embah@devsertwo:~/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
embah@devsertwo:~/node/nodeapp$
Uygulamanız /home/embah/node/nodeapp/config/config.json
adresinde bir dosya bulmayı bekliyor, ancak bu dosya mevcut değil (ENOENT
bu anlama geliyor). Bu nedenle ya beklenen dizin yapısını oluşturmanız ya da uygulamanızı config.json
için doğru dizini arayacak şekilde yapılandırmanız gerekir.
Ayrıca bu sorunu, uygulamayı çalıştıran başka bir konsol penceresi açık olduğu ve yarn start'ı başka bir konsol penceresinde yeniden çalıştırmaya çalıştığım için yaşadım.
İlk ipliğin çalışması ikincisinin yazmasını engelledi. Bu yüzden ilk süreci öldürdüm ve çalıştı