• 1400/02/05

عدم نمایش اطلاعات در روش GET :

سلام استاد 

وقتی در فرم ها متد رو GET تعیین میکنیم اطلاعات نمایش داده نمیشه 

و حتی در url به صورت دستی مقادیر رو میفرستیم همین مشکل هست 

 

const fs = require("fs");

const express = require("express");
const bodyParser = require("body-parser");

const app = express();

app.use(bodyParser.urlencoded({ extended: false }));

app.get("/", (req, res) => {
    res.send(
        "<center><form action='/message' method='GET'><input type='text' name='message' /> <input type='submit' /></form><center>"
    );
});

app.get("/message", (req, res) => {
    
    res.send( req.body.message);

});

app.listen(3000);
  • 1400/02/07
  • ساعت 16:18

سلام دوست من

از اونجایی که داده از طریق آدرس داره ارسال میشه پس query هست

app.get("/message", (req, res) => {
    console.log(req.query);
    res.send(req.body);
});

کافیه از req.query استفاده کنید


logo-enamadlogo-samandehi