• 24-03-2023, 13:53:20
    #1
    Arkadaş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:24
    #2
    bbabilisim adlı üyeden alıntı: mesajı görüntüle
    Arkadaş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ı ?
    Hocam sunucuda npm install yaptınız mı ?
    Dizinde node_modules klasörü var mı ?
  • 24-03-2023, 14:26:52
    #3
    aTKn94 adlı üyeden alıntı: mesajı görüntüle
    Hocam sunucuda npm install yaptınız mı ?
    Dizinde node_modules klasörü var mı ?
    dediğiniz gibi npm install yaptıktan sonra bu hatayı alıyorum bu seferde deploy ederken

    (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:04
    #4
    bbabilisim adlı üyeden alıntı: mesajı görüntüle
    dediğiniz gibi npm install yaptıktan sonra bu hatayı alıyorum bu seferde deploy ederken

    (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...
    package json ı sonradan değiştirdiniz mi?
    içinde "type":"module" yoksa eklemeyi varsa silmeyi dener misiniz
  • 24-03-2023, 16:02:13
    #5
    bbabilisim adlı üyeden alıntı: mesajı görüntüle
    dediğiniz gibi npm install yaptıktan sonra bu hatayı alıyorum bu seferde deploy ederken

    (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...
    Misafir adlı üyeden alıntı: mesajı görüntüle
    package json ı sonradan değiştirdiniz mi?
    içinde "type":"module" yoksa eklemeyi varsa silmeyi dener misiniz
    Ö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 çekin
    Localdeki node versionu ile sunucudaki aynı olmayabilir. Buda problem çıkarıyor olabilir
  • 24-03-2023, 16:37:46
    #6
    aTKn94 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 çekin
    Localdeki node versionu ile sunucudaki aynı olmayabilir. Buda problem çıkarıyor olabilir
    Bu sefer bu hatayı aldım link bırakayım incelemek isterseniz https://github.com/AhmetUnsal98/Api

    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:16
    #7
    bbabilisim adlı üyeden alıntı: mesajı görüntüle
    Bu sefer bu hatayı aldım link bırakayım incelemek isterseniz https://github.com/AhmetUnsal98/Api

    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...
    Hocam 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;