blog-app-v2:您可以在其中阅读用户帖子的博客应用程序。 要创建帖子,您必须注册,并且只能编辑或删除使用您的帐户发布的帖子

时间:2021-03-17 07:16:52
【文件属性】:
文件名称:blog-app-v2:您可以在其中阅读用户帖子的博客应用程序。 要创建帖子,您必须注册,并且只能编辑或删除使用您的帐户发布的帖子
文件大小:517KB
文件格式:ZIP
更新时间:2021-03-17 07:16:52
JavaScript 这是一个博客文章应用程序,您可以在其中查看不同人发表的所有文章。 您可以选择注册为用户,从而可以创建,编辑和删除帖子。 我已经通过JWT实现了授权系统,因此您只能编辑和删除您的帐户信息。 这是一个以React,Redux和Redux Thunk为前端的SPA。 对于后端,我使用Node和Express来提供文件并为前端SPA提供api。 帖子和用户凭据存储在MongoDB中,其中模式,模型和文档操作由Mongoose处理。 我正在使用Json Web令牌进行授权,并使用Bcrypt在后端加密用户密码。 要使该应用正常运行,请执行以下操作。 确保您已安装Node JS,我使用的是节点版本15.5.0。 进入终端,然后将CD放入此文件夹。 在终端“ npm install”中键入以安装所有前端软件包。 在终端中输入“ npm run client-install”以安装所有客户端开发包。
【文件预览】:
blog-app-v2-master
----client()
--------package.json(803B)
--------package-lock.json(501KB)
--------src()
--------webpack.config.js(1KB)
--------dist()
--------.babelrc.json(473B)
----.gitignore(17B)
----middleware()
--------authMiddleware.js(1KB)
----package.json(959B)
----package-lock.json(202KB)
----models()
--------User.js(2KB)
--------Post.js(903B)
----README.md(3KB)
----controllers()
--------userApiController.js(2KB)
--------postApiController.js(2KB)
----routes()
--------api()
----server.js(1KB)

网友评论