当前位置: 首页> 汽车> 新车 > 公众号开发者id在哪找_h5开发教程_seo怎么才能做好_网站免费推广软件

公众号开发者id在哪找_h5开发教程_seo怎么才能做好_网站免费推广软件

时间:2025/7/11 3:18:47来源:https://blog.csdn.net/weixin_44122117/article/details/142991084 浏览次数: 0次
公众号开发者id在哪找_h5开发教程_seo怎么才能做好_网站免费推广软件

本项目旨在学习如何快速使用 nodejs 开发后端api,并为以后开展其他项目的开启提供简易的后端模版。(非后端工程师)
由于文档是代码写完之后,为了记录项目中需要注意的技术点,因此文档的叙述方式并非开发顺序(并非循序渐进的教学文档)。建议配合项目源码node-mongodb-template 。

【NodeJS】NodeJS+mongoDB在线版开发简单RestfulAPI (一):项目简介及安装依赖

【NodeJS】NodeJS+mongoDB在线版开发简单RestfulAPI (二):项目文件夹架构及路由的设置

【NodeJS】NodeJS+mongoDB在线版开发简单RestfulAPI (三):Cors的设置及.env文件的设置

【NodeJS】NodeJS+mongoDB在线版开发简单RestfulAPI (四):状态码的使用

【NodeJS】NodeJS+mongoDB在线版开发简单RestfulAPI (五):POST上传文件的设置

【NodeJS】NodeJS+mongoDB在线版开发简单RestfulAPI (六):token的设置

【NodeJS】NodeJS+mongoDB在线版开发简单RestfulAPI (七):MongoDB的设置

【NodeJS】NodeJS+mongoDB在线版开发简单RestfulAPI (八):API说明(暂时完结,后续考虑将在线版mongoDB变为本地版)

api说明

本地地址 http://localhost:3000

user相关

api说明路由请求类型Body是否需要token
用户注册/user/signupPOST{ “email”: “”, “password”: “”}
用户登录/user/loginPOST{ “email”: “”, “password”: “”}生成token
删除用户/user/:userIdDELETE
//POST localhost:3000/user/signup
//body:{
//  "email":"test@111.com",
//  "password":"1111"
//}//成功请求
{"message": "Create user successfully","createdUser": {"result": {"_id": "670e668c1582b8a04f4bb243","email": "test@111.com","password": "$2b$10$uWfDEzRBwOBbJjRD8PmA7.14rH4RFJOHNB3G5RV6e/MP8iSLGCWPa","__v": 0}}
}
//POST localhost:3000/user/login
//body:{
//  "email":"test@111.com",
//  "password":"1111"
//}//成功请求
{"message": "Auth successfully","token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6InRlc3RAMTExLmNvbSIsInVzZXJJZCI6IjY3MGU2NjhjMTU4MmI4YTA0ZjRiYjI0MyIsImlhdCI6MTcyODk5NzE3NywiZXhwIjoxNzI5MDAwNzc3fQ.kblXndIY5jErCRswvzaogOGLkeZ1ufDGHG4wIQwhT2Y","request": {"type": "POST","url": "http://localhost:3000/user/signup","body": {"email": "string","password": "string"}}
}

products相关

api说明路由请求类型Body是否需要token
查看所有产品/productsGET
查看指定产品/products/:productIdGET
新增一个产品/productsPOSTForm-data {
name:[string/value],
price:[number/value],
productImage:[file/value] }
修改指定产品/products/:productIdPATCH[{ “propName”: “name”,“value”:“updateone” },
{ “propName”: “price”,“value”:1 }]
可以只修改一个属性
删除指定产品/products/:productIdDELETE
//POST localhost:3000/products
//form-data:{
//  "name":"test",
//  "price":9.9,
//	"productImage":,,
//}//未登录
{"message": "Auth failed"
}//ok
{"message": "Create product successfully","createdProduct": {"result": {"_id": "670e67be1582b8a04f4bb246","name": "testproduct","price": 11,"productImage": "uploads/2024-10-15T13:01:50.603Z11.jpeg","__v": 0},"request": {"type": "GET","url": "http://localhost:3000/products/670e67be1582b8a04f4bb246"}}
}
//PATCH localhost:3000/products/670e67be1582b8a04f4bb246
//[{"propName":"name","value":"testproduct2update"}]//Ok
{"message": "Product updated successfully","request": {"type": "GET","url": "http://localhost:3000/products/670e67be1582b8a04f4bb246"}
}

orders相关

api说明路由请求类型Body是否需要token
查看所有订单/ordersGET
查看指定订单/orders/:orderIdGET
新增一个订单/ordersPOST{ “productId”:“”,
“quantity”:“”,}
删除指定订单/orders/:orderIdDELETE
关键字:公众号开发者id在哪找_h5开发教程_seo怎么才能做好_网站免费推广软件

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: