Node.js

220 阅读1分钟

Node.js 诞生于2009年,Node.js采用C++语言编写而成,是 一个Javascript的运行环境。Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境 ,让JavaScript的运行脱离浏览器端,可以使用JavaScript语言 书写服务器端代码。

Node.js官网下载稳定版本,node偶数版本为稳定版本,奇数版本为非稳定版本。

菜鸟教程

使用Node.js实现第一个服务器

【1】新建一个server.js文件

示例代码1:


//引入http模块
let http = require("http");
//创建一个服务器
let serve = http.createServer((req,res)=>{
    console.log("hello");
    res.end("hello world"); // 发送响应数据 "Hello World"
})
//设置端口号
serve.listen(3000);

示例代码2:

var http = require('http');

http.createServer(function (request, response) {

   // 发送 HTTP 头部 
   // HTTP 状态值: 200 : OK
   // 内容类型: text/plain
   response.writeHead(200, {'Content-Type': 'text/plain'});

   // 发送响应数据 "Hello World"
   response.end('Hello World\n');
}).listen(8888);

// 终端打印如下信息
console.log('Server running at http://127.0.0.1:8888/');

【2】运行文件,一定要进入server.js文件所在目录

node server.js

//  示例代码1: 运行后,访问:http://127.0.0.1:3000
//  示例代码2: 运行后,访问:http://127.0.0.1:8888

npm包管理器

NPM(Node Package Manager) 官网的地址是 npm官网

- npm常用指令;
  - npm init:引导创建一个package.json文件
  - npm help(npm -h) :查看npm帮助信息
  - npm version (npm -v) : 查看npm版本;
  - npm search:查找
  - npm install (npm i):安装  默认在当前目录,如果没有node_modules 会创建文件夹;
    - npm install module_name -S 或者--save    即    npm install module_name --save    写入dependencies
    - npm install module_name -D  或者 —save-dev   即    npm install module_name --save-dev 写入devDependencies
    - npm install module_name -g 全局安装(命令行使用)
    - 指定版本安装模块   npm i module_name @1.0 通过  "@"符号指定;
  - npm update(npm -up):更新
  - npm remove 或者  npm uninstall:删除
  - npm root  查看当前包安装的路径  或者通过  npm root -g 来查看全局安装路径;