使用获取方法时,Nestjs为空

时间:2019-07-10 09:10:53

标签: fetch nestjs

你好,我开始使用nestjs玩耍并创建简单的api。

现在我的控制器如下:

@Post('register')
register(@Req() request: any) {
    console.log('request:', request.body);
    // return this.userService.register(data);
}

当邮递员检查代码时,代码运行正常。 仍然当我像这样使用来自vue的提取方法时:

            const data = JSON.stringify({
                "username": 'login',
                "password": 'pass'
            });
            console.log(data);
            fetch('http://localhost:3000/user/register', {
                method: 'POST',
                body: data,
                headers: {
                    "Content-Type": "application/json"
                },
                mode: 'no-cors'
            })
                .then(res => res.json())
                .then(res => {
                    console.log("user:");
                    console.log(res);
                })

我的后端有空数据。我在浏览器中检查请求,然后看到有效载荷:

password: "pass"
username: "login"

我做错了什么?

0 个答案:

没有答案