React js tutorial and Node js tutorial, Express REST API hosted on cpanel | Cpanel hosting

Sdílet
Vložit
  • čas přidán 7. 09. 2024
  • In this video, I'm going to show you step by step tutorial on how to build and deploy your react js application and node js express REST API on cpanel using namcheap shared hosting package. Technologies used include; react js, javascript, cpane, vscode, node js. Follow step by step video on how to build and deploy a react js and node js server application on cpanel using shared hosting. This is an indepth React js tutorial on how to alllow your Node js express Rest Api to communicate with your react js application. Stay tuned
    Want to buy me coffee?
    www.buymeacoff...

Komentáře • 119

  • @MatthewTaheri-td1go
    @MatthewTaheri-td1go Před rokem +5

    that was the most complete tutorial on this subject! I wish I'd seen this a week ago when I was struggling to deploy my app ! thank you bother

    • @codesermon
      @codesermon  Před rokem

      Glad it helped!

    • @RaqDeku
      @RaqDeku Před rokem

      me too...he literally saved me...good work

  • @saeedbello
    @saeedbello Před 8 měsíci +1

    Well done. Thanks for sharing your knowledge with us

  • @gcinumusaduma2112
    @gcinumusaduma2112 Před 4 měsíci +2

    18:03 18:11 if you got an error that says “we sorry, but something went wrong” or “503 service unavailable “ make sure the cpanel node js version is the same as your development version, if not then uninstall nodejs and reinstall the right version, delete backend node_module or create a new project, then install trust me ive been trying for days that doing the above worked

    • @friendcode2307
      @friendcode2307 Před 26 dny

      i think that is the problem am having, 503 error

    • @zeuss_2122
      @zeuss_2122 Před 12 dny

      My development version was v20.12.2 but it is not part of the options..
      What do I do??
      Plz help

  • @_yopee
    @_yopee Před rokem

    Best explantion I found on how to go about this. Great job.

  • @IruAndOpa
    @IruAndOpa Před 8 měsíci

    Please continue your good work bro.. this video is very clear to new developer

  • @kshonz
    @kshonz Před 20 dny

    Hello, thank you for the very informative tutorial. Do I have to create a sub domain for every "server" folder? What if I don't want/need users to access the "server" url? How would I go about that? Can the nodeJS app files reside in the public_html folder of the root folder along with the files for the client/front end?

  • @itz_ramondev
    @itz_ramondev Před 2 lety +1

    Awesome
    I love ur approach

    • @codesermon
      @codesermon  Před 2 lety

      Thanks you man.. Do me a favour and subscribe :)

  • @joshuaemekaosu1059
    @joshuaemekaosu1059 Před 10 měsíci

    Thank you sir
    Detailed and very helpful

  • @fadelyaya3873
    @fadelyaya3873 Před rokem

    Thank you for the tutorial sir. It was really helpful. Thanks again

    • @fadelyaya3873
      @fadelyaya3873 Před rokem

      Please, I have a MERN app that I'm trying to deploy on cPanel but it's not connected to MONGODB. I would like to know how should I make the configuration in other to connect cPanel to a third party server.
      Thank you for your help

  • @andrelinocom
    @andrelinocom Před rokem

    Thank you for the tutorial, success!!!

  • @CodingGuide11
    @CodingGuide11 Před 7 dny

    brother need your help it says it works but not showing https and apis also don't work

  • @fal8202
    @fal8202 Před 2 lety +2

    Thanks bro for this effort, are you going to provide the link to the code like you mentioned below in the comments? It is difficult to forward your videos to my colleagues without the code. I have subscribed to your channel and looking forward to more material.

    • @codesermon
      @codesermon  Před 2 lety

      I will definitely provide it in the description for you.

  • @smferoj1377
    @smferoj1377 Před rokem

    Thank you very much for your efforts. This video would be very helpful for freshers. I have a query about what process should be taken for the .env file in the client folder? Please write somethig about it.

    • @codesermon
      @codesermon  Před rokem

      if it's not secret then you can publish it together since it's on client side

  • @bravenormakoh9640
    @bravenormakoh9640 Před 2 lety

    Well explained. Thanks

  • @x_dxxr
    @x_dxxr Před 2 lety

    quite helpful! thanks for the video

  • @Glamorous_Life
    @Glamorous_Life Před měsícem

    You saved my day

  • @shivamkalbande7206
    @shivamkalbande7206 Před 4 měsíci

    Hello, i coudnt find the set up node js application in my cpanel... how can i make it show?

    • @codesermon
      @codesermon  Před 4 měsíci

      Maybe your hosting package doesn't support it. Contact your hosting support

  • @Uwaaao
    @Uwaaao Před 2 měsíci

    I am having a problem, can you help?

  • @gabrielfono2248
    @gabrielfono2248 Před 9 měsíci

    Thanks a lot
    i am having an issue
    I deployed a full Stack application for my app but
    I have the frontend and backend working locally easy
    but for namecheap.
    I a url for the forntend
    and the subdomain for the backend.
    did you use the backend url somehow on the frontend ?

    • @codesermon
      @codesermon  Před 9 měsíci

      Here's the full video czcams.com/video/ZO-DPIhZ2Fo/video.htmlsi=EOFgeN_m0tE7Pzmg

  • @mamadouyacineGueye
    @mamadouyacineGueye Před 2 lety +1

    Hello sir, i wanna know how the react app known the url to the api because i don't see you changing it before the build!

    • @codesermon
      @codesermon  Před 2 lety +1

      See full video here czcams.com/video/ZO-DPIhZ2Fo/video.html

    • @mamadouyacineGueye
      @mamadouyacineGueye Před 2 lety +1

      @@codesermon Ok thanks! I get it

  • @HamzaFA-BCS-
    @HamzaFA-BCS- Před 2 lety +1

    Hello. My db url is just reloading and reloading without showing any data. Please help.

    • @codesermon
      @codesermon  Před 2 lety

      Hmm check your well because there could be a bug

  • @elchinhajiyev1865
    @elchinhajiyev1865 Před 2 lety +2

    hi. i tried a few times. When I click node start an error comes up. can you help me?

  • @MikdanJey
    @MikdanJey Před rokem +1

    Can you please show me .htaccess in nodejs server.
    My side is not working please help me

    • @codesermon
      @codesermon  Před rokem

      drive.google.com/file/d/1QqnEBHiL9zmVbpdpbYZ77lC8VGQpQBsb/view

    • @MikdanJey
      @MikdanJey Před rokem +1

      @@codesermon Not this one, this .htaccess is React UI part which is you created.
      I'm asking Nodejs .htaccess - Cpanel is generated while you creating Nodejs App.
      Please send that generated .htaccess

    • @codesermon
      @codesermon  Před rokem +1

      @@MikdanJey Just create new node app and it will generate it for you automatically on your cpanel

    • @MikdanJey
      @MikdanJey Před rokem

      @@codesermon My Host is not supporting Nodejs in Cpanel. But I have installed Nodejs in SSH. So that's why I'm asking your generated .htaccess - My Friend :)
      $ node app.js
      Server running at 0.0.0.0:40000

  • @rajeshkhadka225
    @rajeshkhadka225 Před rokem +1

    brother.. can you please host this same app in cpanel with live integration. (CI/CD)

    • @codesermon
      @codesermon  Před rokem

      haven't tried it. Maybe i will check it out

  • @unitedcenterism8682
    @unitedcenterism8682 Před 6 měsíci

    can u put video on deploting springboot rest api in cpanel

  • @fadelyaya3873
    @fadelyaya3873 Před rokem

    Please, I have a MERN app that I'm trying to deploy on cPanel but it's not connected to MONGODB. I would like to know how should I make the configuration in other to connect cPanel to a third party server.
    Thank you for your help

    • @codesermon
      @codesermon  Před rokem

      All you need is to change your mongoDb local connection url to your remote connection url. That's all.
      Within your remote mongo dashboard, ensure you configure it to allow connection from your cpanel IP address

  • @bigsmoke4725
    @bigsmoke4725 Před rokem +1

    Hi brother , just a question , in the backend u used Mysql or Mongo for the database ?

    • @codesermon
      @codesermon  Před rokem +1

      Nope... I didn't use any but stored it in memory. Use any dB of your choice

    • @bigsmoke4725
      @bigsmoke4725 Před rokem

      @@codesermon thank you G 🙏

  • @trendinggames-yn1hm
    @trendinggames-yn1hm Před 6 měsíci

    Can I make the crud operation in shared hosting in cheapname C panel with Pg db along with react+express+node app.
    Whose hosting is better namecheap or BlueHost?

    • @codesermon
      @codesermon  Před 6 měsíci +1

      Use anyone that satisfies your need.

    • @trendinggames-yn1hm
      @trendinggames-yn1hm Před 6 měsíci

      @@codesermon sure sir ! But what about crud operations ?

  • @tayefulislam7999
    @tayefulislam7999 Před 2 lety

    Thank You Brother🥰🥰🥰

    • @codesermon
      @codesermon  Před 2 lety

      Welcome. Do me a favour and hit the subscribe button.

  • @faoberilo87
    @faoberilo87 Před rokem +1

    Hi Man! On my cpanel don't show the option for install node! What can i do??? Thanks

    • @codesermon
      @codesermon  Před rokem +1

      Contact your hosting company's support for upgrade

    • @faoberilo87
      @faoberilo87 Před rokem +1

      @@codesermon Thanks

  • @taiwodamilola8636
    @taiwodamilola8636 Před rokem

    ​ @TechFortified, I created an event log file to track all activities i noticed that it has issues connecting to mongoDB , despite the IP is open on MongoDB. any idea on resolving this ?

    • @codesermon
      @codesermon  Před rokem

      Try to let the mongoDb allow connection from anywhere by passing asterisk (*) as the value under mongo.
      Also if you're using cpanel, I will advise you to make use of postgresql or mysql. Just look for an ORM like sequelize instead of mongo which is costly to me.

  • @jhonier1602
    @jhonier1602 Před 2 lety

    Nice video bro

  • @mdabdulaziztanvir
    @mdabdulaziztanvir Před 8 měsíci

    amazing

  • @PoojaSingh-vj2uf
    @PoojaSingh-vj2uf Před 3 měsíci

    Thanks a lot❤

  • @adriankhong5716
    @adriankhong5716 Před rokem

    I have a "proxy": "local network:port number" at the end of the package.json file, do I need to remove that before building?

    • @codesermon
      @codesermon  Před rokem +1

      Remove proxy as it doesn't work in production. Watch this my video czcams.com/video/QZTOhHZY_LM/video.html

    • @adriankhong5716
      @adriankhong5716 Před rokem

      @@codesermon Thank You Sir

  • @maxdiaz1807
    @maxdiaz1807 Před 2 lety

    I have a problem. When I run the app show the message: We're sorry, but something went wrong.
    The issue has been logged for investigation. Please try again later. I dont understand, help me.

    • @codesermon
      @codesermon  Před 2 lety +1

      Ensure your hosting package is active and your domain is working.
      Create subdomains and try again following the same process.
      You normally see that error when you create a Nodejs server and you don't stop the server before deleting a file under the file manager.

  • @paolorivem
    @paolorivem Před rokem

    Hello what is your hosting provider that has nodejs installed? Thanks for the video

  • @mahtabansari5122
    @mahtabansari5122 Před 2 lety

    Please create a video on ci/cd for react and epress.js

  • @KienTran-rc1ig
    @KienTran-rc1ig Před rokem

    How do I use type: module in server api? thanks

    • @codesermon
      @codesermon  Před rokem

      In package.json file, you can research on that.

  • @usamaiftikhar934
    @usamaiftikhar934 Před rokem

    Hello Sir I am getting an issue while deployment. Can you help me??

  • @tatendamuzenda8442
    @tatendamuzenda8442 Před 9 měsíci

    where do I get those configurations for htcaccess

    • @codesermon
      @codesermon  Před 9 měsíci

      drive.google.com/file/d/1QqnEBHiL9zmVbpdpbYZ77lC8VGQpQBsb/view?usp=sharing

  • @aaronrs2002
    @aaronrs2002 Před rokem

    Node.js is not available in my CPANEL "applications."

  • @saeedbello
    @saeedbello Před 8 měsíci

    May I ask your hosting platform

  • @HikmalPramudya
    @HikmalPramudya Před rokem

    there is no dabatabase?

    • @codesermon
      @codesermon  Před rokem +2

      I will make a new video using the cpanel's databases either mysql or postgresql soon. Just subscribe and wait.. :(

  • @gopinathkrm58
    @gopinathkrm58 Před rokem

    Does it support MongoDB ?

    • @codesermon
      @codesermon  Před rokem

      Yes

    • @gopinathkrm58
      @gopinathkrm58 Před rokem

      @@codesermon In the website, under server features Node JS is listed there, but in Database features MongoDB is not listed, how to create a MongoDB connection URI in this Namecheap shared hosting ?

    • @codesermon
      @codesermon  Před rokem

      @@gopinathkrm58 go to mongodb docs for Nodejs... You can easily connect your mongodb atlas... Everything should work.... Cpanel is only used for hosting...

    • @gopinathkrm58
      @gopinathkrm58 Před rokem

      @@codesermon My doubt is in order to use MongoDB in production, i need to get the connection URI in mongoDB site only or I can create in any hosting provider ? I am new to this so having this doubt. Is it possible to get Mongo URL from hosting provider itself ?

    • @codesermon
      @codesermon  Před rokem

      @@gopinathkrm58 yes to to mongo dB website and get the connection Uri father you setup your account and create a database

  • @akintomideayodele17
    @akintomideayodele17 Před 2 lety

    How can I get access the code use in this video pls ?

    • @akintomideayodele17
      @akintomideayodele17 Před 2 lety

      Or is there any video

    • @codesermon
      @codesermon  Před 2 lety

      I will push it to GitHub and notify you later under this comment. Please, just ensure you subscribe to my channel. I got you covered

  • @Hamza-k3x8z
    @Hamza-k3x8z Před 2 lety

    Sir this hosting name is?

  • @HamzaFA-BCS-
    @HamzaFA-BCS- Před 2 lety

    Can you point me to the solution?

    • @codesermon
      @codesermon  Před 2 lety

      Have you watched part 3 of this tutorial? czcams.com/video/OXTPJqTihhQ/video.html

    • @codesermon
      @codesermon  Před 2 lety

      You can as well check my cors tutorial czcams.com/video/QZTOhHZY_LM/video.html

    • @HamzaFA-BCS-
      @HamzaFA-BCS- Před 2 lety

      coffee will be delivered asap

  • @learn-with-solayman
    @learn-with-solayman Před 2 lety

    not working server

    • @codesermon
      @codesermon  Před 2 lety

      What's the error?

    • @learn-with-solayman
      @learn-with-solayman Před 2 lety

      @@codesermon its showing nothing.. Frontend working bt backend not working

    • @codesermon
      @codesermon  Před 2 lety

      Your backend is supposed to be linked to your frontend. What error do you receive?

    • @learn-with-solayman
      @learn-with-solayman Před 2 lety

      Its ok in localhost.. I write same code as you wrote. Everything working fine on localhost..
      When you install npm and checking sever working or not. Your write Route path and fetching all post..bt when im doing this..my server showing "503 service unavailable "...

    • @codesermon
      @codesermon  Před 2 lety +1

      Ensure your local Nodejs version is the same with the remote version

  • @joaquinuliambre315
    @joaquinuliambre315 Před rokem

    After changing app.js to index.js im still getting "it works". Can you help me?