文件名称:mini-chat-server:具有良好API的简单聊天服务器,将所有数据存储在JSON文件中
文件大小:582KB
文件格式:ZIP
更新时间:2024-05-21 09:17:51
nodejs chat expressjs JavaScript
简单的聊天服务器 出于教育目的,它使用lowdb.js作为存储引擎。 技术领域 Express.js 笑话 超级测试 数据库 如何使用 安装所有依赖项。 npm install 运行服务器。 npm run start 运行测试。 npm run test 运行ES linter。 npm run lint API参考 得到 邮政 放 删除 /认证 检查身份验证 登录 续签令牌? 登出 /用户 /获取自己的个人资料/:id通过ID获取用户/?nickname =按昵称搜索 创建帐号 更新密码 删除个人资料 /聊天 /:id获得特定的聊天/?userId =通过所有者ID查找聊天/?participantId =查找参与者聊天/?title =按标题查找 建立聊天 更新/加入 删除聊天或退出 /信息 /?chatId =获取特定聊天消息 建立讯息 编辑讯息 删除留言 /认证
【文件预览】:
mini-chat-server-master
----.eslintrc.json(655B)
----.gitignore(40B)
----images()
--------.gitkeep(0B)
----package.json(1KB)
----server()
--------index.js(1KB)
--------error-handler.js(665B)
--------routes()
----package-lock.json(635KB)
----jsdoc.conf.json(284B)
----models()
--------chat.js(3KB)
--------abstract-object.js(405B)
--------message.js(2KB)
--------user.js(5KB)
----index.js(248B)
----utils.js(425B)
----README.md(5KB)
----tests()
--------user.test.js(5KB)
--------dialogue.test.js(4KB)
--------auth.test.js(2KB)
--------chat.test.js(7KB)
--------message.test.js(13KB)
--------test-utils.js(1KB)
----config.js(102B)
----.eslintignore(6B)
----db.js(875B)
----docs()
--------fonts()
--------db.js.html(2KB)
--------server_routes_auth.js.html(2KB)
--------User.html(14KB)
--------AbstractObject.html(2KB)
--------module-routes_auth.html(2KB)
--------global.html(4KB)
--------models_user.js.html(5KB)
--------models_chat.js.html(3KB)
--------scripts()
--------index.html(6KB)
--------models_abstract-object.js.html(2KB)
--------styles()
--------models_message.js.html(2KB)
----.prettierrc(117B)