关于express的安装和简单配置

Express

介绍
Express基于 Node.js 平台,快速、开放、极简的 Web 开发框架
Express 是一个保持最小规模的灵活的 Node.js Web 应用程序开发框架,为 Web 和移动应用程序提供一组强大的功能

在安装express前可以先安装淘宝镜像,主要目的是加快下载速度,直接从国内淘宝npm中下载安装文件

在cmd中

npm install -g cnpm --registry=https://registry.npm.taobao.org

安装express
	先创建文件夹expressServer
		mkdir expressServer
	进入文件夹
		cd expressServer
	在文件夹中局部安装express
		cnpm i express -S

随后创建index.js

	const express = require("express")	// express模块
	
	// 实例化express对象
	const app = express();
	
	app.get("/", (req, res, next) => {
		res.send("首页");
	});
	
	app.get("/login", (req, res, next) => {
		res.send("登录页面");
	});
	
	app.get("/register", (req, res, next) => {
		res.send("注册页面");
	})

	app.listen( 3000, () => {
		console.log( "your server is runing at http://localhost:3000" )
	})

关于express生成器 ---- 脚手架

通过应用生成器工具 express-generator 可以快速创建一个应用的骨架
express-generator 包含了 express 命令行工具

cmd中

全局安装
cnpm i express-generator -g

使用命令创建express项目
express proName --view=ejs	// --view=ejs可以不加,默认是jade语法

进入文件夹
cd proName

安装依赖文件
cnpm i

启动服务器
开启后端口号默认是3000,可以在 /bin/www中修改
cnpm start	// ( node ./bin/www )	

这里介绍一个第三方模块supervisor
每一次修改nodejs代码都需要重新启动服务器,特别的麻烦,我们可以使用第三方模块supervisor来解决问题

全局安装supervisor
cnpm i supervisor -g

随后修改运行的命令 — package.json中的scripts选项

"script":{
	"start":"node ./bin/www",
	"dev": "node ./bin/www"
},
然后命令行中就可以用dev来开启服务器啦
cnpm run dev

以后就可以通过 cnpm run dev 或者 npm run dev 启动服务器,这样修改完nodejs代码,服务器会自动重新启动,无需你手动启动

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章