文件名称:YelpCamp:YelpCamp的创建目的是让人们探索,共享和查看来自世界各地的露营地
文件大小:91KB
文件格式:ZIP
更新时间:2024-06-16 04:09:37
JavaScript
YelpCamp YelpCamp的创建目的是让人们探索,共享和查看来自世界各地的露营地。 现场演示 点击此链接 先决条件 MongoDB中的帐户(用于存储用户数据) Cloudinary中的帐户(用于上传文件和图像) 安装 安装项目依赖项 npm install 运行应用程序(此程序在localhost:3000上运行) npm start 使用的技术 前端:HTML,CSS,Bootstrap,EJS 后端:NodeJS,ExpressJS,MongoDB,Mongoose,PassportJS,Joi, 项目关键特征 群集地图-在地图上显示的Campgrounds群集,可单击的地图标记,地图控件(CTRL +单击地图并拖动以倾斜地图) 营地-创建,读取,更新,删除营地(CRUD) 反馈-创建,阅读,更新,删除反馈(CRUD) 用户-注册,登录,注销
【文件预览】:
YelpCamp-master
----.gitignore(17B)
----routes()
--------users.js(618B)
--------reviews.js(757B)
--------campground.js(2KB)
----cloudinary()
--------index.js(536B)
----README.md(1KB)
----utils()
--------ExpressError.js(200B)
--------catchAsync.js(111B)
----views()
--------layouts()
--------campgrounds()
--------partials()
--------home.ejs(2KB)
--------error.ejs(372B)
--------users()
----public()
--------javascripts()
--------stylesheets()
----schemas.js(1KB)
----app.js(6KB)
----package.json(852B)
----models()
--------review.js(280B)
--------user.js(476B)
--------campground.js(1KB)
----seeds()
--------seedHelpers.js(634B)
--------cities.js(219KB)
--------index.js(3KB)
----middleware.js(2KB)
----controllers()
--------campgrounds.js(3KB)
--------users.js(1KB)
--------reviews.js(901B)
----package-lock.json(74KB)