Error: Cannot find module '/opt/render/project/src/server.js'

|
|
-backend
-frontend
– package.json
-package.json

so the root package.json contains my backend dependencies … and --package contains frontend dependencies , this is the backend package {
“name”: “mindful”,
“version”: “1.0.0”,
“description”: “”,
“main”: “server.js”,
“scripts”: {
“start”: “node Backend/server.js”,
“server”: “nodemon Backend/server.js”,
“build”: “npm install --prefix vite-project --production=false && cd /opt/render/project/src/vite-project && npm run build”
},
“author”: “”,
“license”: “ISC”,
“dependencies”: {
“bcryptjs”: “^2.4.3”,
“cors”: “^2.8.5”,
“dotenv”: “^16.3.1”,
“express”: “^4.18.2”,
“express-async-handler”: “^1.2.0”,
“jsonwebtoken”: “^9.0.2”,
“mongodb”: “^6.3.0”,
“mongoose”: “^8.0.3”,
“nodemon”: “^3.0.2”,
}
}

and this is the frontend {
“name”: “vite-project”,
“private”: true,
“version”: “0.0.0”,
“type”: “module”,
“scripts”: {
“dev”: “vite”,
“build”: “vite build”,
“lint”: “eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0”,
“preview”: “vite preview”
},
“dependencies”: {
“@chakra-ui/icons”: “^2.1.1”,
“@chakra-ui/react”: “^2.8.2”,
“@reduxjs/toolkit”: “^2.0.1”,
“axios”: “^1.6.5”,
“mindful”: “file:…”,
“react”: “^18.2.0”,
“react-dom”: “^18.2.0”,
“react-redux”: “^9.0.4”,
“react-router-dom”: “^6.21.2”,
“sweetalert2”: “^11.10.3”,
“uuidv4”: “^6.2.13”
},
“devDependencies”: {
“@types/react”: “^18.2.43”,
“@types/react-dom”: “^18.2.17”,
“@vitejs/plugin-react”: “^4.2.1”,
“eslint”: “^8.55.0”,
“eslint-plugin-react”: “^7.33.2”,
“eslint-plugin-react-hooks”: “^4.6.0”,
“eslint-plugin-react-refresh”: “^0.4.5”,
“vite”: “^5.0.8”
}
}
… why this error?

Jan 27 06:15:08 PM => Build successful :tada:

Jan 27 06:13:35 PM==> Deploying…

Jan 27 06:14:54 PM==> Requesting node version v18.15.0

Jan 27 06:14:58 PM==> Using Node version 18.15.0 via environment variable NODE_VERSION

Jan 27 06:14:58 PM==> Docs on specifying a Node version: Setting Your Node.js Version | Render Docs

Jan 27 06:15:07 PM==> Running ‘node server.js’

Jan 27 06:15:08 PMnode:internal/modules/cjs/loader:1078

Jan 27 06:15:08 PM throw err;

Jan 27 06:15:08 PM ^

Jan 27 06:15:08 PM

Jan 27 06:15:08 PMError: Cannot find module ‘/opt/render/project/src/server.js’

Jan 27 06:15:08 PM at Module._resolveFilename (node:internal/modules/cjs/loader:1075:15)

Jan 27 06:15:08 PM at Module._load (node:internal/modules/cjs/loader:920:27)

Jan 27 06:15:08 PM at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)

Jan 27 06:15:08 PM at node:internal/main/run_main_module:23:47 {

Jan 27 06:15:08 PM code: ‘MODULE_NOT_FOUND’,

Jan 27 06:15:08 PM requireStack:

Hey,

You’ll need to make sure that ‘/opt/render/project/src/server.js’ actually exists within the filesystem when this file is being looked up and that the right casing is applied. It seems like your ‘server.js’ should be within your ‘backend’ folder, but it’s being looked up at the root of your repo instead.

Jérémy.
Render Support, UTC+3

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.