javascript - How does Nodejs program run on the server?
Before, I have been developing locally, directly entering the directory where the program is located, and then node server.js can be run. Now I have a server directory
http://bukemall.com/gaoqiang/...
This way I can access my main program file, but how to start it?
Reply content:
Before, I have been developing locally, directly entering the directory where the program is located, and then node server.js can be run. Now I have a server directory
http://bukemall.com/gaoqiang/...
This way I can access my main program file, but how to start it?
You can also execute node server.js on the server;
However, when executing on the server, you can appropriately switch to the background:
nohup node server.js > myLog.log 2>&1 & //This sentence replaces node server.js
In this way, your program will be executed in the background and a myLog.log and log will be generated. Related errors will also be recorded in the log;
Of course there are some advanced tools like pm2 which will be more convenient. . . . But the general purpose is the same, allowing your program to run in the background on the server;
google pm2
Enter the directory where the program is located on the server, and then node server.js
.
A locally developed computer can also be regarded as a server
The same as node server.js
, except that the port needs to be configured before the server can be accessed. If port 80 is not occupied, use 80 directly. If it is occupied, use other ports. If you already have nginx, create a second-level domain name reverse proxy. If you directly use other ports to access, open the firewall to allow access. In order to restart the server and automatically restart the node, you can use pm2 mentioned above
Thanks for the invitation, I just saw it. I went out for the weekend.
I took a look at your source code,
I don’t know what your chatServer is for. . It feels like an example used for IM chat websocket testing.
You only need node server.js to start. If you have entered your directory, if not, please add node xxx/server.js in front of it
xxx represents your directory
I personally recommend using supervisor for development to monitor the code, automatically restart, and print log errors. It is very suitable for development and debugging
Refer to github https://github.com/petruisfan...
After installation, supervisor --debug server.js starts.

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics



HTML defines the web structure, CSS is responsible for style and layout, and JavaScript gives dynamic interaction. The three perform their duties in web development and jointly build a colorful website.

Using Bootstrap in Vue.js is divided into five steps: Install Bootstrap. Import Bootstrap in main.js. Use the Bootstrap component directly in the template. Optional: Custom style. Optional: Use plug-ins.

There are two ways to create a Bootstrap split line: using the tag, which creates a horizontal split line. Use the CSS border property to create custom style split lines.

H5referstoHTML5,apivotaltechnologyinwebdevelopment.1)HTML5introducesnewelementsandAPIsforrich,dynamicwebapplications.2)Itsupportsmultimediawithoutplugins,enhancinguserexperienceacrossdevices.3)SemanticelementsimprovecontentstructureandSEO.4)H5'srespo

To adjust the size of elements in Bootstrap, you can use the dimension class, which includes: adjusting width: .col-, .w-, .mw-adjust height: .h-, .min-h-, .max-h-

WebdevelopmentreliesonHTML,CSS,andJavaScript:1)HTMLstructurescontent,2)CSSstylesit,and3)JavaScriptaddsinteractivity,formingthebasisofmodernwebexperiences.

To set up the Bootstrap framework, you need to follow these steps: 1. Reference the Bootstrap file via CDN; 2. Download and host the file on your own server; 3. Include the Bootstrap file in HTML; 4. Compile Sass/Less as needed; 5. Import a custom file (optional). Once setup is complete, you can use Bootstrap's grid systems, components, and styles to create responsive websites and applications.

There are several ways to insert images in Bootstrap: insert images directly, using the HTML img tag. With the Bootstrap image component, you can provide responsive images and more styles. Set the image size, use the img-fluid class to make the image adaptable. Set the border, using the img-bordered class. Set the rounded corners and use the img-rounded class. Set the shadow, use the shadow class. Resize and position the image, using CSS style. Using the background image, use the background-image CSS property.
