Deno.env 不是一个函数

使用和从 https://blog.logrocket.com/creating-your-first-rest-api-with-deno-and-postgres/ 处理简短教程denopostgres


我的文件中有一个错误:config.js


const 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.js

error: Uncaught TypeError: Deno.env is not a function

const env = Deno.env();


哔哔one
浏览 75回答 2
2回答

红糖糍粑

那篇博客文章使用的是旧版本的Deno,其中有一个函数。Deno.env()它已更改为发布。 现在是一个具有: , , 方法的对象。1.0.0Deno.env.set.get.toObject因此,要获得env变量,您需要执行以下操作:Deno.env.get('MY_VARIABLE');Deno为发布引入了许多重大更改,因此我建议避免使用教程中的代码。1.0.0<1.0.0

泛舟湖上清波郎朗

正如错误所说,Deno.env不是一个函数。所以你不要使用它。它是一个对象,您可以直接使用它:()const&nbsp;env&nbsp;=&nbsp;Deno.env;
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript