Node Js Backend api deploy hata
6
●230
- 24-03-2023, 13:53:20Arkadaşlar bir api yazdım e-ticaret uygulaması hazırlıyorum localde sorunsuz çalışıyor fakat deploy ettiğim zaman render.com da sürekli bir node_modules hatası vesaire alıyorum sebebi nedir yardımcı olabilcek var mı ?
- 24-03-2023, 14:08:24Hocam sunucuda npm install yaptınız mı ?bbabilisim adlı üyeden alıntı: mesajı görüntüle
Dizinde node_modules klasörü var mı ? - 24-03-2023, 14:26:52dediğiniz gibi npm install yaptıktan sonra bu hatayı alıyorum bu seferde deploy ederkenaTKn94 adlı üyeden alıntı: mesajı görüntüle
(node:91) Warning: To load an ES module, set "type": "module" in the package.json or use the .mjs extension.
Mar 24 02:05:24 PM (Use `node --trace-warnings ...` to show where the warning was created)
Mar 24 02:05:24 PM /opt/render/project/src/Api/src/index.js:1
Mar 24 02:05:24 PM import dotenv from "dotenv";
Mar 24 02:05:24 PM ^^^^^^
Mar 24 02:05:24 PM
Mar 24 02:05:24 PM SyntaxError: Cannot use import statement outside a module
Mar 24 02:05:24 PM at wrapSafe (internal/modules/cjs/loader.js:984:16)
Mar 24 02:05:24 PM at Module._compile (internal/modules/cjs/loader.js:1032:27)
Mar 24 02:05:24 PM at Object.Module._extensions..js (internal/modules/cjs/loader.js:1097:10)
Mar 24 02:05:24 PM at Module.load (internal/modules/cjs/loader.js:933:32)
Mar 24 02:05:24 PM at Function.Module._load (internal/modules/cjs/loader.js:774:14)
Mar 24 02:05:24 PM at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72:12)
Mar 24 02:05:24 PM at internal/main/run_main_module.js:17:47
Mar 24 02:05:24 PM [nodemon] app crashed - waiting for file changes before starting... - 24-03-2023, 15:53:04package json ı sonradan değiştirdiniz mi?bbabilisim adlı üyeden alıntı: mesajı görüntüle
içinde "type":"module" yoksa eklemeyi varsa silmeyi dener misiniz - 24-03-2023, 16:02:13bbabilisim adlı üyeden alıntı: mesajı görüntüleÖncelike Misafir; hocamın dediğini deneyin eğer olmaz ise package-lock.json varsa onu silin. Ek olarak node_modules klasörünü silip tekrar npm i çekinMisafir adlı üyeden alıntı: mesajı görüntüle
Localdeki node versionu ile sunucudaki aynı olmayabilir. Buda problem çıkarıyor olabilir - 24-03-2023, 16:37:46Bu sefer bu hatayı aldım link bırakayım incelemek isterseniz https://github.com/AhmetUnsal98/ApiaTKn94 adlı üyeden alıntı: mesajı görüntüle
Mar 24 04:14:38 PM internal/process/esm_loader.js:74
Mar 24 04:14:38 PM internalBinding('errors').triggerUncaughtException (
Mar 24 04:14:38 PM ^
Mar 24 04:14:38 PM
Mar 24 04:14:38 PM Error [ERR_MODULE_NOT_FOUND]: Cannot find module '/opt/render/project/src/src/routes/index' imported from /opt/render/project/src/src/index.js
Mar 24 04:14:38 PM at finalizeResolution (internal/modules/esm/resolve.js:276:11)
Mar 24 04:14:38 PM at moduleResolve (internal/modules/esm/resolve.js:699:10)
Mar 24 04:14:38 PM at Loader.defaultResolve [as _resolve] (internal/modules/esm/resolve.js:810:11)
Mar 24 04:14:38 PM at Loader.resolve (internal/modules/esm/loader.js:88:40)
Mar 24 04:14:38 PM at Loader.getModuleJob (internal/modules/esm/loader.js:241:28)
Mar 24 04:14:38 PM at ModuleWrap.<anonymous> (internal/modules/esm/module_job.js:56:40)
Mar 24 04:14:38 PM at link (internal/modules/esm/module_job.js:55:36) {
Mar 24 04:14:38 PM code: 'ERR_MODULE_NOT_FOUND'
Mar 24 04:14:38 PM }
Mar 24 04:14:38 PM [nodemon] app crashed - waiting for file changes before starting... - 24-03-2023, 17:19:16Hocam importlamaları .js ve * as şeklinde yapınca hata vermiyor. Aslında böyle yapmadan çalışması lazım da sanırım babel config ayarlarına bakmak lazım;bbabilisim adlı üyeden alıntı: mesajı görüntüle

