npm install --save connect-history-api-fallback
let prot = 3000; // 服务端口号
// 引入模块
const Koa = require('koa');
const history = require('koa-connect-history-api-fallback'); //解决前端路由是history刷新问题
//const router = require('koa-router')(); /*引入是实例化路由 推荐*/
const bodyParser = require('koa-bodyparser'); //处理post请求时得到的body数据格式
const static = require('koa-static'); //静态资源中间件
// 实例化
let app = new Koa();
// 配置常用的中间件
app.use(history());
app.use(bodyParser()); //post bodyparser
app.use(static(__dirname + '/public')); // koa静态资源中间件可以配置多个
//app.use(static(__dirname + '/static')); // koa静态资源中间件可以配置多个
app.listen(prot,() => {
console.log("localhost:" + prot);
});