使用koa2完成静态文件引入及基本接口请求

文件目录

koa
	node_modules
	static
		index.html
	url
    	getList.js
    	login.js
	package-lock.js
	server.js

server.js内容

const Koa = require('koa');
const app = new Koa();

const bodyParser = require('koa-bodyparser')
app.use(bodyParser())

const router = require('koa-router')();
app.use(router.routes());

const static = require('koa-static')
app.use(static('./static'));

const login = require('./url/login.js');
router.post('/login', login);

const getList = require('./url/getList.js');
router.get('/getList', getList);

app.listen(3000,()=>{
  console.log('success');
});

static→index.html内容




  


  

hello-Koa

url→login.js内容

var login = async (ctx, next) => {
    ctx.response.body = {
        name:ctx.request.body.name
    };
};

module.exports = login;

url→getList.js内容

var getList = async (ctx, next) => {
    ctx.response.body = {
        name:ctx.request.query.page
    };
};

module.exports = getList;

你可能感兴趣的:(node,node)