我正在为我的新项目学习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}
)
答案 0 :(得分:0)
这可能是插件和hapi版本不兼容的问题。尝试使用以下版本,它将正常工作。
background: url("your image URL") no-repeat center;
background-size: cover;