Deno(typescript)中的承诺{<;待定>;}

Deno(typescript)中的承诺{<;待定>;},typescript,promise,deno,Typescript,Promise,Deno,我在typescript中编写了一个简单的API应用程序Deno。我用承诺来回应。但我知道这是一个悬而未决的错误。这里出了什么问题 Promise { <pending> } 路由器 根据body() export const login= async (ctx:Context)=> { const value = await ctx.request.body().value; ctx.response.body= value; console.log(va

我在
typescript
中编写了一个简单的API应用程序Deno。我用承诺来回应。但我知道这是一个悬而未决的错误。这里出了什么问题

Promise { <pending> }
路由器

根据
body()

export const login= async (ctx:Context)=>
{
   const value = await ctx.request.body().value;
   ctx.response.body= value;
   console.log(value);
};

我在deno.land上检查了这个typescript模块。你确定身体是一种功能吗?是的。登录函数希望返回请求正文。我只是在学习,但这是什么类型的呢?您能否使
console.log(ctx.request.body)
console.log(ctx.request.body的类型)
?您正在从.post调用login,但在登录中,您希望通过ctx,在您的情况下,ctx将为空。你的console.log显示了什么?邮递员中的空“{}”,在我删除了这些人之后,我又收到了同样的错误,谢谢。我给了你很多爱
import {Context } from "https://deno.land/x/oak/mod.ts";

export const login= async (ctx:Context)=>
{
   const {value}= await ctx.request.body();
   ctx.response.body=value;
   console.log(value);
};
export const login= async (ctx:Context)=>
{
   const value = await ctx.request.body().value;
   ctx.response.body= value;
   console.log(value);
};