А
Size: a a a
А
T
А
AK
koa-bodyparser
, вроде норм его подключаю.const Koa = require('koa');Это я переименовал путь
const Router = require('@koa/router');
const bodyParser = require('koa-bodyparser');
const dotenv = require('dotenv');
const app = new Koa();
const router = new Router();
const postAuthHandler = require('./application/api/handlers/postAuthHandler');
const host = process.env.HOST || '0.0.0.0';
const port = process.env.PORT || 5000;
dotenv.config();
router.post('/api/', postAuthHandler());
app.use(bodyParser()).use(router.routes()).use(router.allowedMethods());
app.listen(port, host, function () {
console.log('Listen on' + host + ':' + port);
});
auth
в api
MA
AK
ctx.body = JSON.stringify('Access denied');
ctx.body = JSON.stringify({ response: 'Access denied', statusCode: 500 });
(async () => {
const response = await fetch('http://localhost:5000/api/', {
method: 'POST',
mode: 'no-cors',
headers: {
'content-type': 'application/json'
},
body: JSON.stringify({pass: '123'}),
});
const result = await response.json();
})();
AK
AK
AK
MA
AK
MA
MA
router.post('/api/', postAuthHandler());
app.use(bodyParser()).use(router.routes()).use(router.allowedMethods());
AK
module.exports = function postAuthHandler(key, url) {
return async function (ctx, next) {
const { pass } = ctx.request.body;
console.log(ctx.request.body);
ctx.set('Content-Type', 'application/json');
ctx.status = 500;
ctx.body = JSON.stringify({ response: 'Access denied', statusCode: 500 });
};
};
{}
)AK
MA
AK
MA
AK
app.use(bodyParser()).use(router.routes()).use(router.allowedMethods());
router.post('/api/', postAuthHandler());
AK