Javascript Koajs,未在本地主机上运行的简单应用程序
以下是Youtube上的基本教程: 按localhost:3000或:4444不工作,浏览器或post man中未显示任何内容未找到。 我的应用程序Javascript Koajs,未在本地主机上运行的简单应用程序,javascript,node.js,koa,Javascript,Node.js,Koa,以下是Youtube上的基本教程: 按localhost:3000或:4444不工作,浏览器或post man中未显示任何内容未找到。 我的应用程序 const Koa = require('koa'), Router = require('koa-router') const app = new Koa(), router = new Router() let users = [ { name: 'Leon Gaban', email: 'qux
const Koa = require('koa'),
Router = require('koa-router')
const app = new Koa(),
router = new Router()
let users = [
{
name: 'Leon Gaban',
email: 'quxquz@gmail.com'
},
{
name: 'Juan Gonzales',
email: 'foobaz@gmail.com'
},
{
name: 'Foo Bar',
email: 'foobar@gmail.com'
}
]
// ? Home Route
// router.get('/')
// ? GET user
router.get('/user:id', ctx => {
ctx.body = users[ctx.params.id]
})
app
.use(router.allowedMethods())
.use(router.routes())
.use(require('koa-body')())
app.listen(4444)
想法?不确定我哪里出错。请更正路由。它起作用了
const Koa = require('koa'),
Router = require('koa-router')
const app = new Koa(),
router = new Router()
let users = [
{
name: 'Leon Gaban',
email: 'quxquz@gmail.com'
},
{
name: 'Juan Gonzales',
email: 'foobaz@gmail.com'
},
{
name: 'Foo Bar',
email: 'foobar@gmail.com'
}
]
// ? Home Route
router.get('/', ctx => {
ctx.body = "test"
})
// ? GET user
router.get('/user/:id', ctx => {
ctx.body = users[ctx.params.id]
})
app
.use(router.routes())
.use(router.allowedMethods())
.use(require('koa-body')())
app.listen(4444)
你忘了“/”哈哈。路由器.get('/user:id',ctx=>将是路由器.get('/user/:id',ctx=>在这里使用sample@xdeepakv啊是的,你是对的,你想发布正确的答案吗?我已经发布了,请不要否决投票。