Administrator
Administrator
Published on 2025-01-06 / 0 Visits
0
0

Node.js框架教程-Express入门教程

官网: https://www.expressjs.com.cn/

Express4.17.2
基于 Node.js 平台,快速、开放、极简的 Web 开发框架

安装

首先假定你已经安装了 Node.js,接下来为你的应用创建一个目录,然后进入此目录并将其作为当前工作目录。

Description

其实最重要的就是安装express:

$ npm install express --save

HelloWorld

编写app.js文件

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

app.get('/', (req, res) => {
  res.send('Hello World!')
})

//返回json
app.get('/test', (req, res) => {

  res.json({
    code:200,
    message:"获取数据成功",
    data:"测试数据"
  })

})




app.listen(port, () => {
  console.log(`Example app listening on port ${port}`)
})

运行

$ node app.js

Then, load http://localhost:3000/ in a browser to see the output.

跨域配置

在中间添加如下代码



/**
 * 跨域
 */

app.all('*', function (req, res, next) {
  console.log(req.originalUrl)
  res.header('Access-Control-Allow-Origin', '*');
  res.header('Access-Control-Allow-Headers', '*');
  res.header('Access-Control-Allow-Methods', '*');
  res.header('Access-Control-Max-Age',3600);
  next();
});

//上边已经存在该代码
app.get('/', (req, res) => {
  res.send('Hello World!')
})


Comment