UrlShortner:Nodejs的网址缩短器API

时间:2024-06-16 03:16:40
【文件属性】:

文件名称:UrlShortner:Nodejs的网址缩短器API

文件大小:164KB

文件格式:ZIP

更新时间:2024-06-16 03:16:40

url express node mongodb jest

UrlShortner (Dockerized) 这是Nodejs的RESTfulAPI应用程序() UrlShortner服务如何工作? 任何人都可以基于注册和登录。 登录后,您可以访问发布/放置/获取/删除您的网址。 您可以看到有关您的网址的分析。 您需要运行什么? 安装最新的LTS版本的和 从OS上的项目根目录打开cmd(win-mac-linux)并运行: npm install 您需要在操作系统上全局安装一些软件包,例如: 用于运行观察模式开发的nodemon npm i - g nodemon 因为那些不是项目的工具 jest jest - cli supertest dotenv artillery cross - env 1- 该软件包用于单元测试 2- 整合测试 3- .env文件,用于我们需要的环境变量 4门大炮 测试压力(基准) 5-跨环境


【文件预览】:
UrlShortner-master
----models()
--------user.js(1KB)
--------url.js(1KB)
--------urlActivity.js(1KB)
----config()
--------default.json(256B)
--------production.json(51B)
--------test.json(58B)
--------development.json(54B)
--------custom-environment-variables.json(113B)
----index.js(478B)
----package.json(1KB)
----routes()
--------analytic.js(4KB)
--------users.js(1KB)
--------urls.js(3KB)
--------home.js(1KB)
--------authentication.js(1KB)
----test-stress.yml(884B)
----Dockerfile(168B)
----middleware()
--------authorization.js(498B)
--------error.js(269B)
--------admin.js(133B)
--------logger.js(95B)
--------validateObjectId.js(203B)
--------validate.js(199B)
--------async.js(189B)
----tests()
--------unit()
--------Integration()
----postmanconfig.jpg(213KB)
----views()
--------index.pug(935B)
----startup()
--------config.js(183B)
--------prod.js(164B)
--------routes.js(823B)
--------validation.js(117B)
--------logging.js(1KB)
--------db.js(406B)
----docker-compose.yml(227B)
----.gitignore(45B)
----UrlShorterDev.postman_environment.json(529B)
----UrlShorter.postman_collection.json(7KB)
----.dockerignore(195B)
----public()
--------readme.txt(655B)
----README.md(3KB)
----benchmark-test-stress.txt(716B)
----hash.js(210B)

网友评论