【文件属性】:
文件名称:Javascript-RestApiVanillaJs:仅使用Vanilla JS制作Rest API并将数据存储在JSON文件中
文件大小:22KB
文件格式:ZIP
更新时间:2021-05-21 23:54:48
JavaScript
Rest Api香草JS (Javascript)
此仓库包含我在不使用后端Web应用程序框架(例如ExpressJS,Hapi,Fastify及其同类)的情况下制作REST API的练习。 仅使用香草js。 我创建了多个端点,当然几乎每个端点都有验证。 在此仓库中,我将数据存储在JSON文件中,而不是数据库(例如pstgres,sql或mongodb)中。
特征
仅Vanilla JS的REST API
输入验证
创建数据到文件JSON
从文件JSON读取数据
更新数据到文件JSON
从文件JSON删除数据
正则表达式用于标识请求URL API
用于生成新数据ID的UUID
文档API
1。 获取所有数据
方法: GET
要求: http://localhost:5000/api/products
回应: [
{
"id": "1",
"nam
【文件预览】:
Javascript-RestApiVanillaJs-master
----models()
--------productModel.js(2KB)
----package.json(292B)
----data()
--------products.json(603B)
----server.js(1KB)
----controllers()
--------productController.js(3KB)
----.gitignore(310B)
----README.md(3KB)
----yarn.lock(34KB)
----utils()
--------utils.js(625B)
--------validator.js(1KB)