5:服务器端启动文件
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
const express = require( "express" ); var bodyParser=require( 'body-parser' ); const app = express(); const api = require( './router/api' ) // 跨域设置 app.all( "*" , function (req, res, next) { res.header( "Access-Control-Allow-Credentials" , true ); res.header( "Access-Control-Allow-Origin" , "*" ); res.header( "Access-Control-Allow-Methods" , "PUT,POST,GET,DELETE,OPTIONS" ); res.header( "Content-Type" , "application/json;charset=utf-8" ); // 设置请求头类型 添加token res.header( 'Access-Control-Allow-Headers' , 'Content-Type, Content-Length, Authorization, Accept, X-Requested-With , yourHeaderFeild' ); next(); }); app.use(bodyParser.urlencoded({extended: true })); app.use( "/api" , api); app.get( '/' , (req, res) => { res.send( 'Hello World' ); }); const port = process.env.PORT || 3001; app.listen(port, () => { console.log( 'Express server listening on port ' + port); }); module.exports = app; |
最新更新
python基础教程之默认参数
python基础教程之Python: simple drawings
python基础教程之django_mysql_配置
python基础教程之Django 惰性机制
python基础教程之python操作日志的封装
python基础教程之Python简单试题3
python基础教程之函数递归
python基础教程之django_数据库操作—增、删
python基础教程之Python小世界:项目虚拟环
python基础教程之python基本操作(五)
JavaScript教程之浅谈JS异步轮询和单线程机
JavaScript教程之在vue2.0中引用element-ui组件
JavaScript教程之angular入门一之环境安装及
JavaScript教程之Vue中使用webpack别名的方法
JavaScript教程之Array,prototype.concat.apply与[
JavaScript教程之前端性能优化的七大手段
JavaScript教程之基于jwt的用户登录认证
JavaScript教程之初识ExtJS 6----自学笔记(一
JavaScript教程之基于Vue cli生成的Vue项目的
JavaScript教程之ES6 import and export
sql语句大全之mssql sqlserver 可以存储二进制
sql语句大全之《SQL Server 2008从入门到精通
sql语句大全之有关站内信的数据库设计
sql语句大全之mssql sql语句过滤百分号的方
sql语句大全之Sqlserver2014 迁移数据库
sql语句大全之[SQL Server]利用索引改善sql语
sql语句大全之关于Oracle中sys、system和Sco
sql语句大全之sql server 索引阐述系列二 索
sql语句大全之mssql sqlserver 优化注意事项
sql语句大全之sql server 查询某个表被哪些