An example of uploading and downloading photos using nodejs and express and mongoose
你需要在本地安装 node 和 mongodb。 本项目技术栈基于 ES2015+,express,ejs, mongoose,提前了解和学习这些知识会对使用本项目有很大的帮助。
- 本demo是使用express生成的一个ejs模板引擎项目;
- 页面由服务端渲染,前后台不分离;
- 使用原生的form表单实现上传图片;
- 使用node的API有fs、path,给图片重命名,以及修改保存路径;
- 使用插件silly-datetime格式化日期;
- 使用插件morgan进行日志输出;
- 使用插件formidable获取表单提交内容。
# 克隆项目
git clone https://github.com/learnMores/node-express-mongoose-photoDemo.git
# 进入项目目录
cd node-express-mongoose-photoDemo
# 安装依赖
npm install
# 启动服务
npm start
本地浏览器访问 http://localhost:3000 ##17:16