not found
相关代码:
const router = require('koa-router')() router.prefix('/api') //前缀 router.get('/list',async (ctx)=>{ ctx.body='api list' }) router.post('/create',async (ctx)=>{ ctx.body ='api create' }) module.exports = router //输出
相关代码:
const Koa = require('koa') const app = new Koa() const views = require('koa-views') const json = require('koa-json') const onerror = require('koa-onerror') const bodyparser = require('koa-bodyparser') const logger = require('koa-logger') const index = require('./routes/index') const users = require('./routes/users') const comments = require('./routes/comments') // error handler 错误处理器 onerror(app) // middlewares 中间件 app.use(bodyparser({ enableTypes:['json', 'form', 'text'] })) app.use(json()) //转成json格式 app.use(logger()) //美化日志格式 app.use(require('koa-static')(__dirname + '/public')) // 服务端模板引擎 app.use(views(__dirname + '/views', { extension: 'pug' })) // logger 打印当前请求所花费的时间 app.use(async (ctx, next) => { const start = new Date() await next() const ms = new Date() - start console.log(`${ctx.method} ${ctx.url} - ${ms}ms`) }) // routes 注册路由 app.use(index.routes(), index.allowedMethods()) app.use(users.routes(), users.allowedMethods()) app.use(comments.routes(), comments.allowedMethods()) // error-handling app.on('error', (err, ctx) => { console.error('server error', err, ctx) }); module.exports = app //导出app
相关截图:
问题描述:
为啥会打印出not found
12
收起
正在回答
1回答
同学你好,这边测试代码没问题
另外显示not found可能是路由对应页面没找到,建议重新启动项目试试。
祝学习愉快!
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星