0

Ok, so how exactly start writing nodeJS code

I have a website running (hosted with Namecheap shared plan). I [create, update,] content frequently. To do that I use cPannel > File Manager to manually edit html [the file I need to /edit]. It’s kinda an okay way to update your content if you don’t got a choice, but upon doing some research, using Templating Engine is the way to do it. They say dJango is the best, but I’m going with NodeJS, since I’m familiar with JS. I learned to install nodeJS (on local computer), and display hello world.

16th Apr 2021, 1:10 AM
Ginfio
Ginfio - avatar
10 Answers
+ 5
Looks like this might address that, even though the English is a bit wonky. hoststud.com/resources/how-to-create-a-node-js-application-with-cpanel-using-the-node-js-selector.730/ Cpanel does have its good aspects but I'm glad I don't have to deal with it daily anymore.
16th Apr 2021, 1:31 AM
Phil Andy Graves
Phil Andy Graves - avatar
+ 3
NodeJs is the way to run Javascript outside browser using Google V8 engine Google for any MERN/MEAN stack (Mongo + Express) boilerplate https://expressjs.com/ Its easy to learn since Mongo has the Mongoose driver and its a json database. Some basic tutorial https://auth0.com/blog/developing-well-organized-apis-with-nodejs-joi-and-mongo/ For anything more advanced/enterprise I recommend you search some ORM framework and use Typescript instead of Javascript https://expressjs.com/en/resources/frameworks.html Also read some tips about performance and clustering + https://expressjs.com/en/advanced/best-practice-performance.html + https://dev.to/joan41868/scaling-a-simple-node-js-express-js-application-using-node-js-modules-23bp + https://nodejs.org/api/cluster.html
16th Apr 2021, 6:29 PM
David Ordás
David Ordás - avatar
+ 1
In the web host, in the file cPannel, there’s an option “Create nodeJs application”. I created the application, but now what? Like... how can i write some code (node.). So i can make an api which i can use to edit/create content on my site
16th Apr 2021, 1:20 AM
Ginfio
Ginfio - avatar
+ 1
```js const http = require("http"); const app = http.createServer((req, res) => { if(req.url === "/") { res.write("hello"); res.end(); } else { res.write("404: page not found") ; res.end(); } }); const port = process.env.PORT || 5000; app.listen(port); ``` This is with vanilla js. We often use express to create server. ```js const express = require("express") ; const app = express(); const port = process.env.PORT || 5000; app.get("/", (req, res) => { res.send("hello"); }) app.listen(port);
18th Apr 2021, 12:41 AM
🇮🇳Vivek🇮🇳
🇮🇳Vivek🇮🇳 - avatar
0
Phil Andy Graves so, what are you using now?
16th Apr 2021, 9:24 PM
Ginfio
Ginfio - avatar
0
Ginfio mostly command line when I do anything with node (have some interesting mobile stuff) but I'm working on ecma stuff at the moment instead of node. If I were starting over knowing what I do now, I would be using adb and termux, then install the termux desktop.
17th Apr 2021, 5:27 AM
Phil Andy Graves
Phil Andy Graves - avatar
0
Here are some books that can help you start coding Node.JS once you've got the basics down, you can just begin picking away at things until you've learned the language. https://mmcgbl.com/node-js-development-company/
7th Oct 2022, 8:29 PM
Helly George
0
I appreciate the information and advice you have shared. I will try to figure it out for more. https://www.dmvnow.us/
3rd Nov 2022, 7:47 AM
Amy Roberts
- 2
I need explanation on this please Console.log("2">"12) Ans = true
17th Apr 2021, 7:41 PM
Isreal Oparanti
Isreal Oparanti - avatar