如何在本地启动一个express服务

435 阅读1分钟
  1. 在任意位置创建目录:mkdir myapp
  2. cd myapp
  3. npm init
  4. npm install express --save // 下载express依赖 1-4为手动创建的步骤,5以后是自动创建的步骤
  5. npm install express-generator --g //注意这里一定是-g,不然在别的工作区无法使用express命令
  6. E:>mkdir project
  7. E:>cd project
  8. E:\project>express myFirstExpressDemo //使用工具快速创建
  9. E:\project>cd myFirstExpressDemo
  10. E:\project>cd myFirstExpressDemo>npm install // 安装依赖
  11. npm start // 启动服务
  12. 项目启动成功,在浏览器地址栏中输入http://localhost:3000即可访问。

image.png 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()
});