nodejs学习express4.x+mongodb(一)
来源:互联网 发布:vb.net安装包 编辑:程序博客网 时间:2024/05/06 14:55
找了个express+mongoDB实现多人博客的一个项目。。。做做看,,,边做边学
第一步:
首先安装express
npm install -g express (安装express)
npm install -g express-generator (解决express不是内部命令或外部命令的方法)
express - Bolg (新建一个叫Bolg的工程)
进入该文件夹
npm install (安装所需模块) 这里提示一个中国的淘宝镜像 https://npm.taobao.org/ 具体安装方法很全。。。
node app 或者 npm start (我记得这个地方的第二种启动方式是之前FC哥装过一个东西,具体的记不清了 先标记一下)*****
打开浏览器输入localhost:3000可以看到一个welcom to express 说明第一步成功了。。。
第二步:
工程结构
app.js 入口文件
package.json 存储工程的信息及模块依赖
node_modules 存放package.json中安装的模块
public 静态文件
routes 路由文件
views 视图文件
app.js文件:app.set ('port',process.env.PORT || '3000'); 设置端口为3000
app.set('views', path.join(__dirname, 'views')); 设置views文件夹为视图文件存放的目录
app.use(express.static(path.join(__dirname, 'public'))); 设置public为静态文件的存放的目录
app.set('view engine', 'ejs'); 设置视图的引擎模板为ejs
app.use(logger('dev')); connect内建的中间件,在终端显示简单的日志 connect链接:https://github.com/senchalabs/connect#readme
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: false })); 用于解析请求体 相当于app.use(express.bodyParser());
router.get('/', function(req, res, next) {
res.render('index', { title: 'Express' });
});
相当于app.get('/',routes.index);
- nodejs学习express4.x+mongodb(一)
- nodejs学习express4.x+mongodb(二)
- nodejs + express4.x + mongodb创建项目
- nodejs + express4.x + mongodb 创建登陆
- Nodejs+Express4.x+mongodb简要介绍
- 学习笔记:nodejs(二)——node+express+mongodb建站相关(express4)
- nodejs express4.x 创建项目
- NodeJS 、Express4.x、Jade使用方法
- nodejs--express4.x session用法
- Nodejs Express4.x开发框架
- node.js学习二(Express4.x)
- Windows下从零开始学习nodejs4.X+express4.X开发--(1)nodejs安装
- Windows下从零开始学习nodejs4.X+express4.X开发--(2)nodejs交互环境
- ubuntu nodejs + express4.x 安装 测试
- NodeJS 、Express4.x、Augular、Bootstrap项目创建
- Nodejs开发框架Express4.x开发手记
- nodejs+express4.X的文件下载
- NodeJS框架之Express4.x源码分析
- 平方探测法hash
- npm 常用命令详解
- 虚拟设备字符驱动globalmem分析
- 3.2.2
- Web开发——问题:PreparedStatement如何使用like进行模糊查询
- nodejs学习express4.x+mongodb(一)
- C++::几道关于对象模型的经典题
- Android事件分发机制完全解析,带你从源码的角度彻底理解(上)
- java之三种代码块
- ---如何编写订单---
- 机器学习算法与Python实践之支持向量机
- ui--UINavigationController
- 【USACO】【贪心】Section1.3 Mixing Milk 题解
- 最简单的小型商城实现:Serlvet+Jsp经典案例