文件名称:PortafolioWeb:最终职业项目。 具有Node.js和REST API和MySQL DB的具有微服务架构的网站
文件大小:6.51MB
文件格式:ZIP
更新时间:2024-04-27 05:54:36
JavaScript
门户网站 这是我要成为软件工程师才能毕业的上一个大学项目。 它旨在成为一种餐厅软件,根据您的用户角色,该软件具有一组独特的功能。 该网站采用微服务架构构建,但具有单个MySQL数据库(注意:服务使用Sequelize ORM来更流畅地处理数据)。 微服务使用HTTP REST样式请求进行通信。 我的Github中有5个不同的项目,它们以字符串“ PortafolioWeb”开头,是网站的一部分: PortafolioWeb:这是第一个也是主要的一个,它由“ NodeJS frontend”网站组成(我们在这里没有使用库或框架,而是在一个名为EJS和纯HTML / CSS / JS的模板引擎上使用)。 它具有获取和发送数据到业务流程微服务,然后将其显示在模板中的所有主要逻辑。 它还使用JWT令牌和cookie处理主要的身份验证机制。 Socket.io还用于立即更新某些内容以及本地存储和