如何解决TypeError req.status不是函数
我遇到一个错误,那个错误是
TypeError: req.status is not a function
at E:\Creations\Languages\HTml\HTML\experiment\app.js:11:6
at Layer.handle [as handle_request] (E:\Creations\Languages\HTml\HTML\experiment\node_modules\express\lib\router\layer.js:95:5)
at next (E:\Creations\Languages\HTml\HTML\experiment\node_modules\express\lib\router\route.js:137:13)
at Route.dispatch (E:\Creations\Languages\HTml\HTML\experiment\node_modules\express\lib\router\route.js:112:3)
at Layer.handle [as handle_request] (E:\Creations\Languages\HTml\HTML\experiment\node_modules\express\lib\router\layer.js:95:5)
at E:\Creations\Languages\HTml\HTML\experiment\node_modules\express\lib\router\index.js:281:22
at Function.process_params (E:\Creations\Languages\HTml\HTML\experiment\node_modules\express\lib\router\index.js:335:12)
at next (E:\Creations\Languages\HTml\HTML\experiment\node_modules\express\lib\router\index.js:275:10)
at expressInit (E:\Creations\Languages\HTml\HTML\experiment\node_modules\express\lib\middleware\init.js:40:5)
at Layer.handle [as handle_request] (E:\Creations\Languages\HTml\HTML\experiment\node_modules\express\lib\router\layer.js:95:5)
我得到错误的代码是:
const express = require('express');
const path = require('path');
const app = express();
const port = 8000;
app.set('view engine','pug');
app.set('views',path.join(__dirname,'views'));
我正在工作的目录,在该目录中,我安装了express,pug,nodemon。如果有人知道该怎么办,请在评论或答案中告诉我
app.get("/demo",(req,res) => {
res.status(200).render('demo',{title: 'Hey there!',message: 'Kya chal raha hai'})
});
app.get("/",res) => {
res.send("<p>Rocket Launched succesfully<br></p>")
});
app.get("/about",res) => {
res.send("<p>About<br>We are human being</p>")
});
app.listen(port,() => {
console.log(`Listening on ${port}`);
});
解决方法
您有错字,您在某处键入req
int res
。 Req object确实没有状态方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。