a year ago
Hello guys,so i am creating a fitness website and i wuant to host it online just for myseelf to test it out so i can have a prespective on how it would work if i was in the user side,i decied to use railway to host the backend ,and netlify for the frontend ,but i am having some problems to connect the backend unfortonely,i think i have connected the database but i dont am really sure if i did it right,can someone help ?
69 Replies
a year ago
what issues are you running into?
a year ago
please share your repo
a year ago
you dont have a package.json and package-lock.json in that backend folder
a year ago
yes those are node specific, without those nixpacks wont know what to do with this backend project
a year ago
you need them in the backend folder too and they need to be in github
a year ago
create the files in the backend folder
a year ago
you need them in the backend folder
a year ago
^
a year ago
considering its current broken, you cant make it worse, you need them, there is no two ways about that
what is going on now ? Error: Cannot find module 'express'
Require stack:
/app/server.js
at Module._resolveFilename (node:internal/modules/cjs/loader:1140:15)
at Module._load (node:internal/modules/cjs/loader:981:27)
at Module.require (node:internal/modules/cjs/loader:1231:19)
at require (node:internal/modules/helpers:177:18)
at Object. (/app/server.js:1:17)
at Module._compile (node:internal/modules/cjs/loader:1364:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1422:10)
at Module.load (node:internal/modules/cjs/loader:1203:32)
at Module._load (node:internal/modules/cjs/loader:1019:12)
at Function.executeUserEntryPoint as runMain {
code: 'MODULENOTFOUND',
requireStack: [ '/app/server.js' ]
}
Node.js v18.20.2
a year ago
you need to have all your needed dependences in your package.json
a year ago
well an example would be express for one
if i install express will railway know ? or even github form my machine ?
a year ago
it will install it because its listed in your package.json
a year ago
yes it says active, now you need to generate a domain
a year ago
a year ago
this will be the domain for your backend
a year ago
you need to generate a public domain
a year ago
yes
a year ago
your frontend code needs to call the domain, it would not have anything to do with netlify specifically
a year ago
railway is running the server, not netlify
a year ago
uh sure, i dont really understand the question / your english, sorry
imagine if i deploy the backend in railway,i wont need to use the terminal later ?
a year ago
i guess
i am trying to host my frontend in here but it is appearing me this error 404
a year ago
we can't provide support for platforms that arent railway
a year ago
i don't see how that is productive to the conversation, going to close this thread out.



