DevConnector-TraversyMedia-Project:使用MERN堆栈构建的社交媒体

时间:2024-03-09 13:41:24
【文件属性】:

文件名称:DevConnector-TraversyMedia-Project:使用MERN堆栈构建的社交媒体

文件大小:2.32MB

文件格式:ZIP

更新时间:2024-03-09 13:41:24

JavaScript

开发连接器 MongoDB,Express,React和Node.js 与开发人员互动的网络。 结构 服务器端 服务器端有一个快速框架,它负责使用JSON Web令牌(使客户端具有受保护的路由,从服务器接收令牌),模型,端点和对MondoDB URI的访问进行身份验证。 为此,使用了mongoose软件包,创建模型(用于存储文档的集合)并在数据库中与它们进行交互,也可以使用MondoDB驱动程序来实现此目的。 要访问需要令牌的端点,我们需要中间件auth.js来检查令牌是否有效以及是否存在于请求的标头中。 客户端 客户端是由React框架组成的,客户端从我们的服务器监听请求中的数据。 我们有Redux状态管理来处理应用程序的状态,以及带有useState钩子的状态组件。 Redux和React可以很好地协同工作,有react-redux librarie和redux-thunk中间件可以


【文件预览】:
DevConnector-TraversyMedia-Project-master
----models()
--------Profile.js(2KB)
--------User.js(489B)
--------Post.js(892B)
----server.js(2KB)
----client()
--------public()
--------src()
--------build()
--------package-lock.json(574KB)
--------package.json(1013B)
----middleware()
--------auth.js(684B)
----readme()
--------image1.png(84KB)
--------image0.png(834KB)
--------image3.png(86KB)
--------image4.png(115KB)
----config()
--------db.js(787B)
----LICENSE(1KB)
----README.md(3KB)
----.gitignore(95B)
----routes()
--------api()
----package-lock.json(108KB)
----package.json(827B)

网友评论