cursed-weapons

时间:2024-04-03 19:00:01
【文件属性】:

文件名称:cursed-weapons

文件大小:97KB

文件格式:ZIP

更新时间:2024-04-03 19:00:01

JavaScript

诅咒剑商场 虚构店面的NodeJS API 入门 克隆回购 npm i 要以开发模式npm start ,请使用npm start 。 对于生产, npm run start:prod 配置 在使用此API之前,您需要自己创建一个config.env文件。 example.env已作为模板提供。 数据库入门 运行/data/import-dev-data.js以从JSON快速填充数据库。 它需要两个参数之一:-- --import或--delete 特征 API功能 该API为店面提供用户和管理员操作。 使用排序和过滤器查看商店库存 查看商店统计信息 用户可以更改密码,编辑个人资料或停用其帐户 安全 加密密码(使用bcrypt加密和散列) 使用加密令牌重置密码 安全Cookie 限制速率以防止DOS攻击 清理用户输入数据和参数 用MongoDB建模的数据 隐藏生产中的错误详细信息


【文件预览】:
cursed-weapons-main
----.gitignore(23B)
----app.js(1KB)
----images()
--------sword.png(4KB)
--------dagger.png(11KB)
--------knife.png(11KB)
--------broadsword.png(11KB)
--------magicsword.png(6KB)
--------machete.png(9KB)
----templates()
--------template-product.html(7KB)
--------template-card.html(596B)
--------template-overview.html(4KB)
----package.json(812B)
----data()
--------import-dev-data.js(1KB)
--------data.json(2KB)
----package-lock.json(72KB)
----models()
--------reviewModel.js(1KB)
--------userModel.js(3KB)
--------itemModel.js(2KB)
----index.js(2KB)
----utils()
--------email.js(607B)
--------catchAsync.js(113B)
--------appError.js(404B)
--------APIFeatures.js(1KB)
----README.md(1KB)
----routers()
--------userRouter.js(1KB)
--------reviewRouter.js(564B)
--------itemRouter.js(633B)
----controllers()
--------userController.js(2KB)
--------errorHandler.js(2KB)
--------factoryFunctions.js(2KB)
--------itemController.js(784B)
--------reviewController.js(502B)
--------authController.js(6KB)
----modules()
--------replaceTemplate.js(670B)
----server.js(893B)
----example.env(376B)

网友评论