技术文章 > 服务端 > Node.js简介 

Node.js 简介

Node.js 是一个异步事件驱动的 JavaScript 运行时环境。它让 javascript 可以开发后端程序,实现几乎其他后端语言实现的所有功能。
Node.js 基于 V8 引擎运行,V8 是 Google 发布的开源 JavaScript 引擎,最初用于 Chrome 浏览器的 js 解释部分,但是 Node.js 之父 Ryan Dahl 把 V8 引擎迁移到了服务器上。
官方网址:https://nodejs.org/en
文档网址:https://nodejs.org/zh-cn/docs
Node.js 特点:
适用范围:
  在线多人聊天,多人在线小游戏,实时新闻,博客,微博之类的服务器。
典型应用:
当然还有更多……
启动
纯 node.js 服务器,调试环境启动:
export NODE_ENV=development
node app.js 
wait
ps -ef|grep node
纯 node.js 服务器,正式环境启动:
export NODE_ENV=production
cd path/of/node-server
rm -f logs/*
forever start -p path/of/node-server -l logs/forever.log -o logs/out.log -e logs/err.log  app.js
wait
forever list
forever 为 node.js 的一个插件。
基于 node.js 开发的框架 或 服务器,按其相关文档说明启动,会自动启动一个或多个业务分工的 node.js 服务。


来源:node.js官方文档 等,本站 行痴 摘录整理,2023-08-21