simpleimage:一个使用 Node.js + Express + MongoDB + Redis 实现的简单图片托管服务

时间:2024-08-13 08:59:41
【文件属性】:

文件名称:simpleimage:一个使用 Node.js + Express + MongoDB + Redis 实现的简单图片托管服务

文件大小:3.28MB

文件格式:ZIP

更新时间:2024-08-13 08:59:41

nodejs express mongodb ejs JavaScript

我使用 Node.js 和 Express 创建并实现了一个简单的图像托管 Web 应用程序,使用 MongoDB 作为数据库,Redis 作为生产会话存储。 特征 上传 BMP、PNG、JPEG 和 GIF 图像 评论图片 图片页面 图片上传日期 图片的评论总数 删除您的图像(必须有一个帐户) 用户资料页面 加入日期 评论历史和评论总数 根据 EXIF 元数据中的方向标签旋转 JPEG 图像 从 JPEG 图像中去除 EXIF 元数据 安装 .env 模板 MONGODB_URI= REDIS_URL= MONGO_ROOT_USERNAME= MONGO_ROOT_PASSWORD=<root password for Mo


【文件预览】:
simpleimage-master
----.circleci()
--------config.yml(882B)
--------images()
----docker-compose.dev.https.yml(132B)
----Dockerfile(280B)
----.gitignore(1KB)
----nodemon.json(65B)
----README.md(4KB)
----docker-compose.test.yml(365B)
----views()
--------guest-mobile-menu-view.ejs(213B)
--------image-view.ejs(3KB)
--------user-view.ejs(2KB)
--------guest-menu-view.ejs(294B)
--------settings-view.ejs(3KB)
--------user-menu-view.ejs(1KB)
--------headers.ejs(611B)
--------top-nav-view.ejs(822B)
--------register-view.ejs(2KB)
--------index.ejs(2KB)
--------login-view.ejs(2KB)
--------user-mobile-menu-view.ejs(837B)
--------footer.ejs(55B)
--------error.ejs(1KB)
----heroku.yml(94B)
----.github()
--------dependabot.yml(457B)
----test()
--------util_test.js(11KB)
--------action_history_test.js(4KB)
--------auth_test.js(8KB)
--------integ()
--------assets()
--------image_util_test.js(12KB)
----docker-compose.dev.debug.yml(149B)
----.vscode()
--------launch.json(580B)
----docker-compose.yml(1KB)
----screenshots()
--------screenshot.png(21KB)
----.dockerignore(31B)
----app.js(471B)
----package.json(2KB)
----CONTRIBUTING.md(4KB)
----docker-compose.dev.yml(499B)
----webpack.config.js(1KB)
----favicon.ico(1KB)
----mongo-entrypoint()
--------create_si_user.js(158B)
----Makefile(960B)
----lib()
--------image-util.js(4KB)
--------routes()
--------user-util.js(608B)
--------database-ops.js(17KB)
--------server.js(2KB)
--------util.js(3KB)
--------auth.js(3KB)
--------id-gen.js(2KB)
--------logger.js(1KB)
--------error-msgs.js(470B)
--------comments.js(2KB)
--------db-util.js(265B)
--------action-history.js(1KB)
--------util()
----assets()
--------css()
--------font()
--------images()
--------js()
----package-lock.json(419KB)

网友评论