小编Dam*_*lot的帖子

Deno post 方法空请求正文

我目前正在使用Deno开发一个概念验证 REST api 应用程序,我的post 方法(getAll et getworking)有问题。我的请求正文不包含随 Insomnia 发送的数据。

我的方法:

addQuote: async ({ request, response }: { request: any; response: any }) => {
    const body = await request.body();
    if (!request.hasBody) {
      response.status = 400;
      response.body = { message: "No data provided" };
      return;
    }

    let newQuote: Quote = {
      id: v4.generate(),
      philosophy: body.value.philosophy,
      author: body.value.author,
      quote: body.value.quote,
    };

    quotes.push(newQuote);
    response.body = newQuote;
  },
Run Code Online (Sandbox Code Playgroud)

要求 :

失眠 json 请求

回复 :

失眠 json 响应

我把它放在Content-Type - application/json标题中。
如果我只返回body.value …

api rest json insomnia deno

5
推荐指数
1
解决办法
2831
查看次数

标签 统计

api ×1

deno ×1

insomnia ×1

json ×1

rest ×1