hapi中的server.register错误

时间:2017-11-13 10:47:14

标签: javascript hapijs

我正在为我的新项目学习hapijs。我被困在server.register()方法。我相信我做的一切都是正确的,但我得到的错误是"无法阅读财产'注册'未定义" 。请帮忙。 Thanx提前

    const hapi=require('hapi');
const server=new hapi.Server();

//Add connection
server.connection({
    port:4500,
    host:'localhost'
});

//creating route

server.route({
    method:'GET',
    path:'/',
    handler:(req,reply)=>{
        reply('Succ`enter code here`essfully created first route');
    }
});

//dynamic route
server.route({
    method:'GET',
    path:'/user/{id}',
    handler:(req,reply)=>{
        reply(`<p>User : ${req.params.id}</p>`)
    }
})

//static route

server.register(require('inert'),(err)=>{
    if(err)throw err;
    server.route({
        method:'GET',
        path:'/about',
        handler:(req,reply)=>{
            reply.file('./public/index.html')
        }
    })
})

//Start connection
server.start().then(
    ()=>console.log(`Server is running at ${server.info.uri}`)
).catch(
    err=>{throw err} 
)

1 个答案:

答案 0 :(得分:0)

这可能是插件和hapi版本不兼容的问题。尝试使用以下版本,它将正常工作。

background: url("your image URL") no-repeat center;
background-size: cover;