nodejs怎么启动服务?

如题所述

第1个回答  2024-09-04
webstorm怎么启动nodejs的调试和服务器

1.安装:npminstall-gnode-inspector

2.启动debug模式(单独命令行):

node-debug(该命令默认8080端口)

node-debug--web-port1984(定义任意端口)

3.访问chromedebugdevTools

路径如:;port=5858

4.启动gulp或者grunt服务(具有gulp或者grunt任务时)

node--debug-brk$(whichgrunt)server(这种模式使用在第一次初始化执行的代码)

node--debug$(whichgrunt)server(这种模式使用在初始化之后监听的node代码)

如何用命令行开启nodejs搭建web服务器?

首先,需要安装nodejs,这个可以去官网下载,目前我本地安装的v0.12版本。

安装完成后可以通过命令行测试安装是否成功,输入:node-v,应该会显示当前安装node版本号。

本文中用到的模块,都是nodejs核心模块,不需要从外部下载,如果有需要,可以使用以下命令安装:npminstallxxx。

开始

下一步,新建js文件,可以命名为server.js,代码如下:

varhttp=require('http');

varurl=require('url');

varpath=require('path');

varfs=require('fs');

vardir,arg=process.argv[2]||'';//命令行第三个参数,用来接收目录,可为空,相对当前server.js文件的目录名称

//比如使用命令nodeserverdebug,意思就是debug文件夹与server.js文件同级

//且你想以debug文件夹启动web服务

http.createServer(function(req,res){

varpathname=__dirname+url.parse(req.url).pathname;

[linux运维]?1、下载最新node.js二进制源码安装包(29MB),V8.2.1更新于2017年7月20日?

wget?-c?

wget是一个Linux下载文件的工具,centos自带。

wget?-c?是断点续传下载方式,后面的URL就是提供下载文件的地址

默认获取的文件地址在/root目录下,命令pwd显示当前目录.

??2、安装必要的编译软件?吖米yum?install?gcc?gcc-c++?yum?=?Yellow?dog?Updater,?Modified。改良黄狗更新器,centos自带智能包管理器。?中途询问,输入y:在线下载安装?d:只下载不安装?N:不下载不安装

Is?this?ok?[y/d/N]?:y

??3、解压源码tar?-zxvf?node-v8.2.1.tar.gz当前目录/root/就会多一个node-v8.2.1的文件夹-z:透过gzip的支持进行压缩/解压缩:此时文件名最好为*.tar.gz-x:解压缩的功能-v:在压缩/解压缩的过程中,将正在处理文件名显示出来

f?filename:-f后面要立刻接被处理的文件名.

??4、编译node源码包?1)进入到node源码包解压目录?cd?node-v8.2.1指定NodeJS安装位置./configure?--prefix=/usr/local/node?不指定prefix,则可执行文件默认放在/usr?/local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr/local/etc。其它的资源文件放在/usr?/local/share。你要卸载这个程序,要么在原来的make目录下用一次make?uninstall(前提是make文件指定过uninstall),要么去上述目录里面把相关的文件一个个手工删掉。?执行安装文件,足足等了40多分钟

make??make?install

??4、添加环境变量???创建并打开新文件?不存在node.sh文件?[root@localhost?node-v8.1.3]#?vim?/etc/profile.d/node.sh??输入node安装位置的bin目录所在位置?export?PATH=$PATH:/usr/local/node/binESC?输入:wq?提示:?命令输入错了vim-bash:?rt:?command?not?found-bash:?vim:?command?not?found[解决]i.?那么如何安装?vim?呢?输入rpm?-qa|grep?vim?命令,?如果?vim?已经正确安装,会返回下面的三行代码:root@server1?[~]#?rpm?-qa|grep?vimvim-enhanced-7.0.109-7.el5vim-minimal-7.0.109-7.el5vim-common-7.0.109-7.el5?如果少了其中的某一条,比如?vim-enhanced?的,就用命令?yum?-y?install?vim-enhanced?来安装:yum?-y?install?vim-enhanced?如果上面的三条一条都没有返回,?可以直接用?yum?-y?install?vim*?命令yum?-y?install?vim*

??使用su?root?source?/etc/profile.d/node.sh?=.?/etc/profile.d/node.sh?[不间断运行nodejs服务]?npm?install?forever?-g?forever?start?app.js

nodejs服务后台持续运行三种方法

forever是一个nodejs守护进程,完全由命令行操控。forever会监控nodejs服务,并在服务挂掉后进行重启。

1、安装forever

npminstallforever-g

2、启动服务

serviceforeverstart

3、使用forever启动js文件

foreverstartindex.js

4、停止js文件

foreverstopindex.js

5、启动js文件并输出日志文件

foreverstart-lforever.log-oout.log-eerr.logindex.js

6、重启js文件

foreverrestartindex.js

7、查看正在运行的进程

foreverlist

pm2是一个进程管理工具,可以用它来管理你的node进程,并查看node进程的状态,当然也支持性能监控,进程守护,负载均衡等功能

npminstall-gpm2

pm2startapp.js??//启动

pm2startapp.js-imax?//启动使用所有CPU核心的集群

pm2stopapp.js???//停止

pm2stopall??????//停止所有

pm2restartapp.js??//重启

pm2restartall?????//重启所有

pm2delete?app.js???//关闭

运行pm2startup,即在/etc/init.d/目录下生成pm2-root的启动脚本,且自动将pm2-root设为服务。

运行pm2save,会将当前pm2所运行的应用保存在/root/.pm2/dump.pm2下,当开机重启时,运行pm2-root服务脚本,并且到/root/.pm2/dump.pm2下读取应用并启动。

nodejs自带node.js自带服务nohub,不需要安装别的包。

缺点:存在无法查询日志等问题,关闭终端后服务也就关闭了,经测试是这样的。

nohupnode***.js

linux如何后台运行node服务?

在你的任意目录输入命令:npminstallpm2-g

1.找到全局环境PATH路径

输入命令:echo$PATH

回车后:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

你的路径和我的可能不一样,但没关系,你可以选择任何一个以:隔开的路径做为系统环境路径,我通常会选/usr/local/bin

2:找到pm2的安装路径

在上面输入npminstallpm2-g全局安装时

/usr/sbin/nodejs/bin/pm2-/usr/sbin/nodejs/lib/node_modules/pm2/bin/pm2

/usr/sbin/nodejs/bin/pm2是安装路径(你的可能和我的不一样)

3.好了都找到了,

就重要的一步要开始了,睁大你的双眼。

命令为:ln-s/usr/sbin/nodejs/bin/pm2/usr/local/bin/(注意空格)

格式:ln-s空格pm2安装路径空格系统环境路径

OK,搞定,接下来验证一把…

[root@iZmwyb7v60px1zZ~]#pm2list

回车...

$pm2startapp.js#启动app.js应用程序

$pm2startapp.js–name=”api”#启动应用程序并命名为“api”

$pm2startapp.js–watch#当文件变化时自动重启应用

$pm2startscript.sh#启动bash脚本

$pm2list#列表PM2启动的所有的应用程序

$pm2monit#显示每个应用程序的CPU和内存占用情况

$pm2show[app-name]#显示应用程序的所有信息

$pm2logs#显示所有应用程序的日志

$pm2logs[app-name]#显示指定应用程序的日志

$pm2stopall#停止所有的应用程序

$pm2stop0#停止id为0的指定应用程序

$pm2restartall#重启所有应用

$pm2reloadall#重启clustermode下的所有应用

$pm2gracefulReloadall#Gracefulreloadallappsinclustermode

$pm2deleteall#关闭并删除所有应用

$pm2delete0#删除指定应用id0

$pm2scaleapi10#把名字叫api的应用扩展到10个实例

$pm2reset[app-name]#重置重启数量

$pm2startup#创建开机自启动命令

$pm2save#保存当前应用列表

$pm2resurrect#重新加载保存的应用列表

$pm2update#Saveprocesses,killPM2andrestoreprocesses

$pm2generate#Generateasamplejsonconfigurationfile

window下nodejs环境怎么配置

下载node.msi安装文件包,里面包含了node.js和npm;双击node.msi,选择安装路径和npm;

在node的安装的根目录,也就是nodejs文件夹下新建两个名字为node_cache、node_global文件夹

设置环境变量:变量名:NODE_PATH值:D:\ProgramFiles\nodejs\node_global\node_modules。注意:本教程nodejs安装在D:\ProgramFiles\目录下,所以环境变量就这样设置的;

找个项目文件夹,再里面新建一个service文件夹

注意:此路径不能有中文。再在里面新建一个UTF-8编码的js文件

在js文件里面增加入下代码

启动nodejs服务,window键+R,输入cmd然后回车

在黑窗口中输入nodeG:\nodejs\service\test.js

注意:结尾不用加分号;

回车看结果;

成功:

失败:

NodeJS在windows下怎么启动守护进程

使用Win系统中自带的wscript命令来创建守护进程。

下面是大致的步骤:

一、创建一个watch.vbs文件,只有一行内容:

请注意末尾的0,表示以隐藏模式运行,否则会产生一个CMD窗口。

二、主程序main.js:

实际上,上方最后一行代码中,wscript会确保vbs中启动的进程脱离终端控制。

三、最后,在CMD中nodemain,会发现任务管理器中有两个node.exe进程,关掉当前的CMD,进程列表中仍有个node.exe驻留着,它即守护进程。

logo设计

创造品牌价值

¥500元起

APP开发

量身定制,源码交付

¥2000元起

商标注册

一个好品牌从商标开始

¥1480元起

公司注册

注册公司全程代办

¥0元起

    官方电话官方服务
      官方网站八戒财税知识产权八戒服务商企业需求数字市场

nodejs怎么启动服务?
首先,需要安装nodejs,这个可以去官网下载,目前我本地安装的v0.12版本。 安装完成后可以通过命令行测试安装是否成功,输入:node-v,应该会显示当前安装node版本号。 本文中用到的模块,都是nodejs核心模块,不需要从外部下载,如果有需要,可以使用以下命令安装:npminstallxxx。 开始 下一步,新建js文件,可以命名为server.j...

启动node服务?
1、关掉之前开启的node服务。2、然后在项目路径下使用命令:supervisoryourApp.js来开启Supervisor。它会开启node服务,并不停的检测文件变化,当JS文件内容修改后,自动重启服务,很方便。如何用命令行开启nodejs搭建web服务器?首先,需要安装nodejs,这个可以去官网下载,目前我本地安装的v0.12版本。安装...

node js 停止了怎么 自动起动
将NodeJs的日志和打印的信息以及错误信息写进日志文件中,并开启NodeJs服务。pm2 start –l \/log\/pm2.log –o \/log\/out.log –e \/log\/error.log app.js –watch 上述命令可以检测文件的改变,然后重新启动NodeJs服务。使用是不是很简单,当然pm2的功能远不止于此。具体可以参考pm2详细教程。下面介...

如何用命令行开启nodejs搭建web服务器?
首先,需要安装nodejs,这个可以去官网下载,目前我本地安装的v0.12版本。安装完成后可以通过命令行测试安装是否成功,输入:node -v,应该会显示当前安装node版本号。本文中用到的模块,都是nodejs核心模块,不需要从外部下载,如果有需要,可以使用以下命令安装:npm install xxx。开始下一步,新建js文...

nodejs搭建本地服务器来访问本地文件
有时候,我们可能需要将本地编写的代码与局域网内的同事分享,或者在本地搭建环境调试移动端的代码。此时,仅依赖浏览器打开HTML文件可能无法满足需求,需要在本地启动Node.js服务器。以下是搭建本地服务器的基本步骤及常见问题解决方法。首先,通过在项目目录下执行 `npm init` 命令,可以创建一个 `...

nodejs怎么重启线程
1、我们可以通过修改代码里面的监听端口,然后重新运行。这样会导致一个问题是,服务器的监听端口越来越多,会给服务器带来些许的压力,这种方法也是不可取的,没运行一次监听一个新端口,当然不是我们所希望的啦;2、使用nodemon运行js nodemon是一个nodejs的版本管理器,会自动在后台帮我们监控服务器端...

window搭建node环境(node搭建服务)
安装Node.js:去Node.js官网,点击INSTALL下载并安装,现在的Node.js会自动安装npm。安装完成之后,打开命令行,进行后续的操作(开始-输入CMD或开始-所有程序-命令提示符)。window下nodejs环境怎么配置1、找个项目文件夹,再里面新建一个service文件夹注意:此路径不能有中文。2、下载node.zip安装包地址...

node后端怎么运行?
linux如何后台运行node服务?1nohupnodeyour_app.js&forever可以让我们做得更好,并且可以跨平台的在windows和Linux下都能运行。安装forever(pm2)模块,进行启动说明:forever是一个简单的命令式nodejs的守护进程,能够启动,停止,重启App应用。nodejs一般是当成一条命令执行的,当用户断开session,nodejs也就...

nodejs课题来源研究现状(nodejs期末项目)
2、默认是false。如果设置成true,当应用程序变动时,pm2会自动重载。这里也可以设置你要监控的文件。3、运行pm2save,会将当前pm2所运行的应用保存在\/root\/.pm2\/dump.pm2下,当开机重启时,运行pm2-root服务脚本,并且到\/root\/.pm2\/dump.pm2下读取应用并启动。nodejs自带node.js自带服务nohub,不需要...

用nodejs搭建服务器,加载png文件,响应头要怎么写
方法\/步骤 1如果电脑没有安装nodejs的同学可以先到node官方下载并安装好node程序。安装好nodejs后验证一下是否安装成功!如果出现则表明node已经承装安装上去了!2安装好node之后打开cmd 输入 npm install anywhere -g 安装anywhere ,然后等待直到出现以下界面。3以上两个步骤都就绪以后,万事俱备,只欠...

相似回答
大家正在搜