【文件属性】:
文件名称:collections:用于管理集合的Webapp
文件大小:318KB
文件格式:ZIP
更新时间:2021-05-01 23:06:08
JavaScript
馆藏
用于管理项目集合的Webapp,用于学习目的(Node.js,HTML,Javascript,JSON,Docker,Kubernetes,公共云,OWASP最佳实践,身份管理等),以及作为我个人的一种后端网站。
用于存储信息的“数据库”是一个JSON文件。
尚未准备好生产:正在改进安全性。
Localhost安装
安装Node.js
git clone https://github.com/giuliano-ippoliti/collections.git
npm install
在.env文件中设置变量(PORT,SECRET)
选项(针对开发人员)
npm run lint
npm run test
启动服务器
npm start
转到 (默认端口8080)
您现在可以开始创建收藏集
部署到Azure
通过Visual Studio Code确实很容易部
【文件预览】:
collections-master
----.env(339B)
----public()
--------images()
--------js()
--------datatable()
--------css()
----views()
--------collectionStatic.pug(2KB)
--------login.pug(428B)
--------addItem.pug(618B)
--------collection.pug(2KB)
--------layout.pug(2KB)
--------index.pug(470B)
--------collectionDynamic.pug(1KB)
--------ressources.pug(731B)
--------collectionDetails.pug(1KB)
--------editItem.pug(843B)
--------homepage.pug(158B)
--------deleteCollection.pug(486B)
--------404.pug(142B)
--------message.pug(130B)
--------register.pug(937B)
----server.js(711B)
----.eslintrc.js(49B)
----app.js(2KB)
----config()
--------passport.js(1KB)
----jest.config.js(6KB)
----__tests__()
--------testApp.js(990B)
----README.md(1KB)
----lang()
--------text.js(194B)
----.gitignore(345B)
----storage()
--------dbfile.js(2KB)
----routes()
--------collections.js(15KB)
--------users.js(3KB)
----package-lock.json(311KB)
----package.json(1KB)