技术栈

  • JavaScript
  • NodeJS
  • Express JS
  • Replit(用于部署)

编写 API

初始化项目并安装express

$ npm init -y
$ npm i express

测试数据

const products = [
    {
      name: 'iPhone 13',
      color: 'White',
      company: 'Apple'
    },
    {
      name: 'OnePlus 9',
      color: 'Blue',
      company: 'Oneplus'
    },
    {
      name: 'iPhone 12',
      color: 'Purple',
      company: 'Apple'
    }
]

步骤:

1.项目中导入express

const express = require('express');

2.初始化一个变量来调用mainexpress()方法

const app = express();

3.设置端口

const PORT = 8080;

4.使用中间件将数据解析成json

app.use(express.json());

5.将数据对象添加到文件中
6.完整代码

const express = require('express');
const app = express();
const PORT = 8080;
app.use(express.json());

const products = [
    {
      name: 'iPhone 13',
      color: 'White',
      company: 'Apple'
    },
    {
      name: 'OnePlus 9',
      color: 'Blue',
      company: 'Oneplus'
    },
    {
      name: 'iPhone 12',
      color: 'Purple',
      company: 'Apple'
    }
]

7.启动服务器并监听指定端口

const express = require('express');
const app = express();
const PORT = 8080;
app.use(express.json());

const products = [
    {
      name: 'iPhone 13',
      color: 'White',
      company: 'Apple'
    },
    {
      name: 'OnePlus 9',
      color: 'Blue',
      company: 'Oneplus'
    },
    {
      name: 'iPhone 12',
      color: 'Purple',
      company: 'Apple'
    }
]

app.listen(PORT, () => console.log(`API 🟢`))

8.创建一个处理GET请求的方法

app.get('/products', (req, res) =>{
      res.status(200).send(products)
    })
点赞(0)

评论列表 共有 0 评论

暂无评论

微信服务号

微信客服

淘宝店铺

support@elephdev.com

发表
评论
Go
顶部