为了账号安全,请及时绑定邮箱和手机立即绑定

Deno.env 不是一个函数

Deno.env 不是一个函数

哔哔one 2022-09-16 21:07:00
使用和从 https://blog.logrocket.com/creating-your-first-rest-api-with-deno-and-postgres/ 处理简短教程denopostgres我的文件中有一个错误:config.jsconst env = Deno.env();export const APP_HOST = env.APP_HOST || "127.0.0.1";export const APP_PORT = env.APP_PORT || 4000;运行deno命令,我得到了错误:$ deno run -A index.jserror: Uncaught TypeError: Deno.env is not a functionconst env = Deno.env();
查看完整描述

2 回答

?
红糖糍粑

TA贡献1815条经验 获得超6个赞

那篇博客文章使用的是旧版本的Deno,其中有一个函数。Deno.env()

它已更改为发布。 现在是一个具有: , , 方法的对象。1.0.0Deno.env.set.get.toObject

因此,要获得env变量,您需要执行以下操作:

Deno.env.get('MY_VARIABLE');

Deno为发布引入了许多重大更改,因此我建议避免使用教程中的代码。1.0.0<1.0.0


查看完整回答
反对 回复 2022-09-16
?
泛舟湖上清波郎朗

TA贡献1818条经验 获得超3个赞

正如错误所说,Deno.env不是一个函数。所以你不要使用它。它是一个对象,您可以直接使用它:()

const env = Deno.env;


查看完整回答
反对 回复 2022-09-16
  • 2 回答
  • 0 关注
  • 74 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信