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

Поделиться
HTML-код
  • Опубликовано: 2 фев 2025

Комментарии • 133

  • @MatthewTaheri-td1go
    @MatthewTaheri-td1go Год назад +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  Год назад

      Glad it helped!

    • @RaqDeku
      @RaqDeku Год назад

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

  • @gcinumusaduma2112
    @gcinumusaduma2112 9 месяцев назад +6

    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 5 месяцев назад

      i think that is the problem am having, 503 error

    • @zeuss_2122
      @zeuss_2122 5 месяцев назад +1

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

  • @saeedbello
    @saeedbello Год назад +1

    Well done. Thanks for sharing your knowledge with us

  • @_yopee
    @_yopee Год назад

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

  • @IruAndOpa
    @IruAndOpa Год назад

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

  • @shedrachugochukwu6245
    @shedrachugochukwu6245 Месяц назад

    Guy you are a child of GOD, thanks for this value. GOD BLESS YOU REALLY GOOD IN JESUS NAME AMEN

  • @kshonz
    @kshonz 5 месяцев назад

    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?

  • @shedrachugochukwu6245
    @shedrachugochukwu6245 Месяц назад +1

    Please if you write FastApi can you make a video on how to host it on cpanel if it possible.

  • @ahmed-osama2022
    @ahmed-osama2022 2 месяца назад

    Thanks for the video, it really helps
    Please could you tell me where did you buy the domain and the host?
    The company name like Godaddy, etc!!,
    And what did you did for the api url's inside the react app in the frontend?

  • @itz_ramondev
    @itz_ramondev 2 года назад +1

    Awesome
    I love ur approach

    • @codesermon
      @codesermon  2 года назад

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

  • @gabrielfono2248
    @gabrielfono2248 Год назад

    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  Год назад

      Here's the full video ruclips.net/video/ZO-DPIhZ2Fo/видео.htmlsi=EOFgeN_m0tE7Pzmg

  • @bigsmoke4725
    @bigsmoke4725 2 года назад +1

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

    • @codesermon
      @codesermon  2 года назад +1

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

    • @bigsmoke4725
      @bigsmoke4725 2 года назад

      @@codesermon thank you G 🙏

  • @joshuaemekaosu1059
    @joshuaemekaosu1059 Год назад

    Thank you sir
    Detailed and very helpful

  • @mamadouyacineGueye
    @mamadouyacineGueye 2 года назад +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  2 года назад +1

      See full video here ruclips.net/video/ZO-DPIhZ2Fo/видео.html

    • @mamadouyacineGueye
      @mamadouyacineGueye 2 года назад +1

      @@codesermon Ok thanks! I get it

  • @trendinggames-yn1hm
    @trendinggames-yn1hm 11 месяцев назад

    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  11 месяцев назад +1

      Use anyone that satisfies your need.

    • @trendinggames-yn1hm
      @trendinggames-yn1hm 11 месяцев назад

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

  • @elchinhajiyev1865
    @elchinhajiyev1865 2 года назад +2

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

  • @faoberilo87
    @faoberilo87 2 года назад +1

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

    • @codesermon
      @codesermon  2 года назад +1

      Contact your hosting company's support for upgrade

    • @faoberilo87
      @faoberilo87 2 года назад +1

      @@codesermon Thanks

  • @fadelyaya3873
    @fadelyaya3873 2 года назад

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

    • @fadelyaya3873
      @fadelyaya3873 2 года назад

      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 2 года назад

    Thank you for the tutorial, success!!!

  • @HamzaFA-BCS-
    @HamzaFA-BCS- 2 года назад +1

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

    • @codesermon
      @codesermon  2 года назад

      Hmm check your well because there could be a bug

  • @Glamorous_Life
    @Glamorous_Life 6 месяцев назад

    You saved my day

  • @fadelyaya3873
    @fadelyaya3873 2 года назад

    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  2 года назад

      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

  • @adriankhong5716
    @adriankhong5716 2 года назад

    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  2 года назад +1

      Remove proxy as it doesn't work in production. Watch this my video ruclips.net/video/QZTOhHZY_LM/видео.html

    • @adriankhong5716
      @adriankhong5716 2 года назад

      @@codesermon Thank You Sir

  • @paolorivem
    @paolorivem 2 года назад

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

  • @taiwodamilola8636
    @taiwodamilola8636 Год назад

    ​ @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  Год назад

      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.

  • @shivamkalbande7206
    @shivamkalbande7206 9 месяцев назад

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

    • @codesermon
      @codesermon  9 месяцев назад

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

  • @Uwaaao
    @Uwaaao 7 месяцев назад

    I am having a problem, can you help?

  • @MikdanJey
    @MikdanJey 2 года назад +1

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

    • @codesermon
      @codesermon  2 года назад

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

    • @MikdanJey
      @MikdanJey 2 года назад +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  2 года назад +1

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

    • @MikdanJey
      @MikdanJey 2 года назад

      @@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 2 года назад +1

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

    • @codesermon
      @codesermon  2 года назад

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

  • @unitedcenterism8682
    @unitedcenterism8682 11 месяцев назад

    can u put video on deploting springboot rest api in cpanel

  • @fal8202
    @fal8202 2 года назад +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  2 года назад

      I will definitely provide it in the description for you.

  • @bravenormakoh9640
    @bravenormakoh9640 2 года назад

    Well explained. Thanks

    • @codesermon
      @codesermon  2 года назад

      Glad you found it helpful

  • @smferoj1377
    @smferoj1377 Год назад

    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  Год назад

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

  • @x_dxxr
    @x_dxxr 2 года назад

    quite helpful! thanks for the video

  • @usamaiftikhar934
    @usamaiftikhar934 Год назад

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

  • @PoojaSingh-vj2uf
    @PoojaSingh-vj2uf 8 месяцев назад

    Thanks a lot❤

    • @codesermon
      @codesermon  8 месяцев назад

      You're welcome 😊

  • @xyonxyt9170
    @xyonxyt9170 16 дней назад

    sir how to fix incomplete response recived from application

    • @codesermon
      @codesermon  16 дней назад

      was the error in dev mode? Please check your code and follow the video diligently

    • @xyonxyt9170
      @xyonxyt9170 15 дней назад

      @@codesermon thank you sir.. i shifted to mysql for database and everything solved.. :)

  • @maat11169
    @maat11169 Год назад

    amazing

  • @maxdiaz1807
    @maxdiaz1807 2 года назад

    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  2 года назад +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.

  • @jhonier1602
    @jhonier1602 2 года назад

    Nice video bro

  • @aaronrs2002
    @aaronrs2002 2 года назад

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

    • @codesermon
      @codesermon  2 года назад

      Contact your host support

  • @tayefulislam7999
    @tayefulislam7999 2 года назад

    Thank You Brother🥰🥰🥰

    • @codesermon
      @codesermon  2 года назад

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

  • @tatendamuzenda8442
    @tatendamuzenda8442 Год назад

    where do I get those configurations for htcaccess

    • @codesermon
      @codesermon  Год назад

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

  • @saeedbello
    @saeedbello Год назад

    May I ask your hosting platform

  • @KienTran-rc1ig
    @KienTran-rc1ig 2 года назад

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

    • @codesermon
      @codesermon  2 года назад

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

  • @gopinathkrm58
    @gopinathkrm58 Год назад

    Does it support MongoDB ?

    • @codesermon
      @codesermon  Год назад

      Yes

    • @gopinathkrm58
      @gopinathkrm58 Год назад

      @@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  Год назад

      @@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 Год назад

      @@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  Год назад

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

  • @shashankdwivedi6388
    @shashankdwivedi6388 22 дня назад

    This site can’t be reached....

  • @akintomideayodele17
    @akintomideayodele17 2 года назад

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

    • @akintomideayodele17
      @akintomideayodele17 2 года назад

      Or is there any video

    • @codesermon
      @codesermon  2 года назад

      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

  • @HikmalPramudya
    @HikmalPramudya 2 года назад

    there is no dabatabase?

    • @codesermon
      @codesermon  2 года назад +2

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

  • @mahtabansari5122
    @mahtabansari5122 2 года назад

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

  • @Hamza-k3x8z
    @Hamza-k3x8z 2 года назад

    Sir this hosting name is?

  • @HamzaFA-BCS-
    @HamzaFA-BCS- 2 года назад

    Can you point me to the solution?

    • @codesermon
      @codesermon  2 года назад

      Have you watched part 3 of this tutorial? ruclips.net/video/OXTPJqTihhQ/видео.html

    • @codesermon
      @codesermon  2 года назад

      You can as well check my cors tutorial ruclips.net/video/QZTOhHZY_LM/видео.html

    • @HamzaFA-BCS-
      @HamzaFA-BCS- 2 года назад

      coffee will be delivered asap

  • @learn-with-solayman
    @learn-with-solayman 2 года назад

    not working server

    • @codesermon
      @codesermon  2 года назад

      What's the error?

    • @learn-with-solayman
      @learn-with-solayman 2 года назад

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

    • @codesermon
      @codesermon  2 года назад

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

    • @learn-with-solayman
      @learn-with-solayman 2 года назад

      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  2 года назад +1

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

  • @mdhridoy-v3f
    @mdhridoy-v3f Месяц назад

    weee

  • @innovateignite-753
    @innovateignite-753 20 дней назад

    I did everything right, wanted to host my back- end but I received:
    node:internal/deps/undici/undici:7806
    return await WebAssembly.instantiate(mod, {
    ^
    RangeError: WebAssembly.instantiate(): Out of memory: Cannot allocate Wasm memory for new instance
    at lazyllhttp (node:internal/deps/undici/undici:7806:32)

    • @codesermon
      @codesermon  20 дней назад

      this might be due to node version mismatch. Ensure your dev node version is the small the remote server version

    • @innovateignite-753
      @innovateignite-753 19 дней назад

      @codesermon I downgrade my version to 20.10 for this deployment:( checking node -v, it is showing 20.10 as recommended in cPanel

    • @codesermon
      @codesermon  18 дней назад

      @@innovateignite-753 use another version... Node v 20 always have that issue

  • @CodingGuide11
    @CodingGuide11 5 месяцев назад

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

  • @joaquinuliambre315
    @joaquinuliambre315 2 года назад

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

    • @codesermon
      @codesermon  2 года назад

      Stop the node app and restart