天天看点

【Web开发】Node.js实现Web服务器(express模块)

🍺Web服务器系列相关文章编写如下🍺:

  1. 🎈【Web开发】Node.js实现Web服务器(http模块)🎈
  2. 🎈【Web开发】Node.js实现Web服务器(express模块)🎈
  3. 🎈【Web开发】Python实现Web服务器(Flask入门)🎈
  4. 🎈【Web开发】Python实现Web服务器(Flask测试)🎈
  5. 🎈【Web开发】Python实现Web服务器(Tornado入门)🎈
  6. 🎈【Web开发】Python实现Web服务器(Tornado+flask+nginx)🎈
  7. 🎈【Web开发】Python实现Web服务器(FastAPI)🎈
  8. 🎈【Web开发】Android手机上基于Termux实现Web服务器(Python、node.js)🎈

文章目录

  • ​​1、简介​​
  • ​​1.1 node.js​​
  • ​​1.2 express​​
  • ​​2、安装express库​​
  • ​​3、代码示例​​
  • ​​3.1 官方示例1​​
  • ​​3.2 官方示例2​​
  • ​​3.3 官方示例3​​
  • ​​后记​​

1、简介

1.1 node.js

官网地址:​​https://nodejs.org/​​

Node.js 是一个开源和跨平台的 JavaScript 运行时环境。它是几乎任何类型的项目的流行工具!

Node.js 在浏览器之外运行 Google Chrome 的核心 V8 JavaScript 引擎。这使得 Node.js 非常高效。

【Web开发】Node.js实现Web服务器(express模块)

1.2 express

官网地址:​​https://www.npmjs.com/package/express​​ Fast, unopinionated, minimalist web framework for node.

【Web开发】Node.js实现Web服务器(express模块)

2、安装express库

npm install express
or
npm install express --save
or 
npm install      
【Web开发】Node.js实现Web服务器(express模块)

3、代码示例

3.1 官方示例1

const express = require('express')
const app = express()

app.get('/', function (req,) {
  res.send('Hello World')
})

app.listen(3000)      
【Web开发】Node.js实现Web服务器(express模块)
【Web开发】Node.js实现Web服务器(express模块)

3.2 官方示例2

Install the executable. The executable’s major version will match Express’s:

npm install      
【Web开发】Node.js实现Web服务器(express模块)

Create the app:

express tmp/foo && cd      
【Web开发】Node.js实现Web服务器(express模块)

Install dependencies:

npm install      
【Web开发】Node.js实现Web服务器(express模块)

Start the server:

npm start
or
node      
【Web开发】Node.js实现Web服务器(express模块)

View the website at: http://localhost:3000

【Web开发】Node.js实现Web服务器(express模块)

3.3 官方示例3

为了解决fatal: remote error: The unauthenticated git protocol on port 9418 is no longer support。执行如下代码:

git config --global url."https://".insteadOf git://      

To view the examples, clone the Express repo and install the dependencies:

git clone git://github.com/expressjs/express.git --depth 1
cd express
npm install      
【Web开发】Node.js实现Web服务器(express模块)
【Web开发】Node.js实现Web服务器(express模块)

Then run whichever example you want:

node      
【Web开发】Node.js实现Web服务器(express模块)

后记

继续阅读