- 在任意位置创建目录:mkdir myapp
cd myappnpm initnpm install express --save// 下载express依赖 1-4为手动创建的步骤,5以后是自动创建的步骤npm install express-generator --g//注意这里一定是-g,不然在别的工作区无法使用express命令E:>mkdir projectE:>cd projectE:\project>express myFirstExpressDemo//使用工具快速创建E:\project>cd myFirstExpressDemoE:\project>cd myFirstExpressDemo>npm install// 安装依赖npm start// 启动服务- 项目启动成功,在浏览器地址栏中输入
http://localhost:3000即可访问。
13. 解决本地项目的跨域问题:
var app = express();
//在app.js中添加如下代码
app.all('*', function (req, res, next) {
res.header('Access-Control-Allow-Origin', req.headers.origin);//获取请求源 这样所有请求就都有访问权限了
res.header('Access-Control-Allow-Credentials', true);
res.header('Access-Control-Allow-Headers', 'Content-Type,Content-Length, Authorization, Accept,X-Requested-With')
res.header('Access-Control-Allow-Methods', 'PUT,POST,GET,DELETE,OPTIONS');
res.header('Content-Type', 'application/json;charset=utf-8');
next()
});