命令窗口中显示找不到 app.js
路由层
控制器层
请求页面在的目录
试试 res.render(‘views/sign/signup’); 为啥不用express-generator呢?
模板引擎和视图文件地址设置了吗?
来自酷炫的 CNodeMD
@liygheart express-generator是干啥的 不是初始化用的吗
@a69694510 对呀,用它了,就不用你自己去搭项目了,也就不会出现这些错误了呀
@liygheart 不用加views 的 加了views就多余了
@ZKZonhastic 我设置成html了 你想看那部分 我给你截图
@a69694510 哦,你话题内容里没写,我以为你没用上 app.set(‘views’, …) 这个
是不是没重启服务?
@itellyouu 你说的是服务器吗? 我用了mongodb和redis 都启动了啊
、现在又出现这种情况
没有error.html页面吧,你用了express-generator了?
@liygheart 就算没有error页面 但我的链接应该是signup啊
@liygheart 我请求的时候 网页就一直加载 也不知道在加载什么
@a69694510 你还是用express-generator来生成项目吧,可以省很多时间
@liygheart 我用的express 我感觉不是项目生成的问题 ,似乎在某个地方程序堵住了 加载不出来页面
就是没有找到模板而已,导致服务端挂起了,你给的图就是 error 模板没找到… 至于你说的请求的 signup, 我估计是中间有错误,触发了 app 的错误处理逻辑跳转到 error 了
@DevinXian 现在已经不出错误图了 一直出13楼的这样 一直加载 然后命令行提示–ms–
@a69694510 没有正确响应,确定执行到res.render了吗;debug一下
视图模板用ejs渲染html,express官方文档app.set里面有相关设置
来自酷炫的 CNodeMD