文件名称:blog-api:expressJS和mongoDB博客API
文件大小:67KB
文件格式:ZIP
更新时间:2024-06-15 02:09:04
JavaScript
博客API 路线 路线 方法 描述 :check_mark: / api /登录 POST 登录 :check_mark: / api /注册 POST 登记 :cross_mark: :check_mark: / api / posts GET 列出所有帖子 :check_mark: / api / posts /:slug GET 获取帖子 :check_mark: / api / posts / POST 建立新讯息 :check_mark: / api / posts /:slug PUT 使用新信息更新帖子。 :check_mark: / api / posts /:slug DELETE 删除帖子 :cross_mark: :cross_mark: / api / posts /:slug / comments GET 列出所有评论 :cross_mark: / api / posts /:slug / comments /:id GET 发表评论 :cross_mark: / api / post
【文件预览】:
blog-api-master
----.gitignore(2KB)
----app.js(824B)
----package.json(516B)
----package-lock.json(119KB)
----routes.js(683B)
----models()
--------Comment.js(361B)
--------User.js(745B)
--------Post.js(566B)
--------Category.js(369B)
----validators()
--------categoryValidator.js(1KB)
--------registerValidator.js(1KB)
--------postValidator.js(2KB)
--------loginValidator.js(533B)
----public()
--------uploads()
----helpers()
--------authenticatePermission.js(569B)
--------removeImage.js(185B)
--------hash.js(187B)
--------uploadHelper.js(275B)
--------authenticateJWT.js(800B)
--------slugify.js(467B)
--------database.js(433B)
----README.md(3KB)
----middlewares.js(296B)
----controllers()
--------postController.js(297B)
--------registerController.js(756B)
--------comment()
--------loginController.js(861B)
--------post()
--------authorController.js(264B)
--------page()
--------indexController.js(73B)
--------author()
--------categoryController.js(365B)
--------pageController.js(295B)
--------commentController.js(346B)
--------category()
----routes()
--------categoriesRouter.js(1KB)
--------registerRouter.js(328B)
--------authorsRouter.js(469B)
--------indexRouter.js(215B)
--------loginRouter.js(311B)
--------postsRouter.js(2KB)
--------pagesRouter.js(512B)