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 星