node.js - 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("/", (req, res) => {
res.send("<p>Rocket Launched succesfully<br></p>")
});
app.get("/about", (req, res) => {
res.send("<p>About<br>We are human being</p>")
});
app.listen(port, () => {
console.log(`Listening on ${port}`);
});
解决方案
你有一个错字,你在某个地方输入了req
intead res
。Req 对象确实没有状态方法
推荐阅读
- r - 用 R 中的 data.table 计算字数
- php - 为什么我不能将数据/图像添加到我的数据库但它说成功
- javascript - Nuxt - 服务器中间件无法用于生产
- reactjs - 使用 react-admin ImageInput 组件时如何存储文件名
- node.js - 数据库关闭可能导致内存泄漏
- elasticsearch - Logstash Config如何将没有标题的aws s3 csv传输到Elasticsearch
- database - Redshift Objects 一个用户拥有的对象,其他任何人都无法访问
- flutter - 如何让一段代码在 Flutter 后台运行
- c# - ASP.NET Core MVC 将 xml 加载到下拉列表
- python - 由于 pandas 中的内存问题,无法加载大型时间序列数据集