为了账号安全,请及时绑定邮箱和手机立即绑定

TypeError:res.res.sent不是一个函数

TypeError:res.res.sent不是一个函数

墨色风雨 2023-09-28 09:44:47
我不知道为什么会出现这个问题,我尝试了很多方法,但没有任何效果,我的 Express 已安装并更新,所以我不知道是什么导致了这个问题const express = require("express");const bodyParser = require("body-parser");const app = express();app.use(bodyParser.urlencoded({extended: true}));app.get("/", function(req, res){  res.sentFile(__dirname + "/index.html");});app.post("/", function(req, res){  var weight = Number(req.body.weight);  var height = Number(req.body.hight);  var height2 = (height * height);  var bmi = weight/height;  res.sent("your bmi is " + bmi);});app.listen(3000, function(){  console.log("server is live on port:3000");});<!DOCTYPE html><html><head>    <meta charset="UTF-8">    <meta name="viewport" content="width=device-width, initial-scale=1.0">    <title>bmi</title></head><body>    <form action="/" method="POST">    <input type="text" name="weight" placeholder="Enter your weight">    <input type="text" name="height" placeholder="enter height">    <button type="submit" name="submit">calculate</button>    </form>    </body></html>这是package.json{  "name": "my-express-server",  "version": "1.0.0",  "description": "",  "main": "server.js",  "scripts": {    "test": "echo \"Error: no test specified\" && exit 1",    "start": "node server.js"  },  "author": "muaaz",  "license": "ISC",  "dependencies": {    "body-parser": "^1.19.0",    "express": "^4.17.1"  }}
查看完整描述

1 回答

?
跃然一笑

TA贡献1826条经验 获得超6个赞

你需要改变res.sentres.sentFileres.sendres.sendFile



查看完整回答
反对 回复 2023-09-28
  • 1 回答
  • 0 关注
  • 85 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信