标签: req

在 Nest.js 中接受表单数据

我已经在 Nestjs 中编写了身份验证路由,并希望将它与表单数据一起使用。我让它与 URL-encoded-form-data、JSON、文本一起工作,但是当我使用表单数据时没有在正文中收到任何东西,并且真的希望它像在前端一样使用表单数据我正在点击带有表单数据的路由。我已经尝试了所有可以在网络上找到的方法,但在这种情况下,没有一种方法对我有帮助。所以经过数小时的搜索和尝试,当我没有得到任何线索时,我在这里发布了我的问题。任何形式的帮助表示赞赏。

注册端点代码 这是我的注册端点代码

Main.ts 配置 我的 Main.ts 配置

空荡荡的身体,我正在上邮递员 空荡荡的身体,我正在上邮递员

body-parser nestjs req

9
推荐指数
1
解决办法
7993
查看次数

不推荐使用获取正文解析器警告在 Vs 代码中并且无法获取正文尝试使用 express 的内置正文解析器

在此处输入图片说明

下面是app.js文件的代码

var port = process.env.PORT || 8080; // set our port
var express = require('express');
var app = express();
var bodyParser = require('body-parser')
var cors = require('cors');
var indexRouter = require("./server/routes/index");
var http = require('http').Server(app);
const path = require('path')

const Licence = require('./server/CronJob/CronJob');

http.listen(port);

app.use(cors());

app.use(bodyParser.json({ limit: '50mb' }));

app.use(bodyParser.json({
    type: 'application/vnd.api+json'
}));

app.use(bodyParser.urlencoded({
    limit: '50mb',
    extended: true,
    parameterLimit: 50000
}));


// parse application/json
app.use(express.json());
app.use(express.urlencoded()); //Parse URL-encoded bodies


app.use(function (req, res, next) {
    res.header("Access-Control-Allow-Origin", '*');
    res.header("Access-Control-Allow-Credentials", true); …
Run Code Online (Sandbox Code Playgroud)

node.js express body-parser req

9
推荐指数
1
解决办法
2591
查看次数

NodeJS - WITHOUT EXPRESS - 如何获取查询参数?

我通过以下方式调用我的应用程序 localhost:3000?paramname=12345

在 NodeJS 里面我有

服务器.js

var http = require('http');
var app = require('./app');

var server = http.createServer(app.handleRequest).listen(3000, function ()  {
    console.log('Server running on Port 3000');
});
Run Code Online (Sandbox Code Playgroud)

和我的 app.js

var url = require('url');
var path = require('path');

function handleRequest(req, res) {
    // parse url and extract URL path
    var pathname = url.parse(req.url).pathname;  

    // file extention from url
    const ext = path.extname(pathname); 

    console.log(req.url); 

});
Run Code Online (Sandbox Code Playgroud)

现在console.log(req.url)会输出我/?paramname=12345

但是我怎么会只得到 var-nameparamname或它的值12345

当我尝试我找到的一切时,但我只能得到undefined或脚本刹车,因为没有这样的功能。

node.js req

4
推荐指数
1
解决办法
2593
查看次数

标签 统计

req ×3

body-parser ×2

node.js ×2

express ×1

nestjs ×1