小编A Z*_*qam的帖子

如何将环境变量添加到 AWS 放大?

我有一个 React/Node 应用程序,我试图将它托管在 AWS Amplify 上。第一次尝试,我的应用程序已部署,但由于缺少环境变量,我看到一些页面无法加载。我在部署之前将它们添加到 AWS 控制台,但它不起作用。然后我做了一些搜索,我发现我需要将“amplify.yml”文件修改为:

build:
  commands:
    - npm run build:$BUILD_ENV
Run Code Online (Sandbox Code Playgroud)

但不仅它不起作用,该应用程序也不再起作用。有任何想法吗?

environment-variables node.js reactjs aws-amplify

5
推荐指数
4
解决办法
3228
查看次数

(节点:9511)实验警告:ESM 模块加载器是实验性的

我正在尝试在服务器端使用 ES6。我将端点与服务器文件分开:

存档.js:

import { Router } from "express";
const router = Router();

router.get("/", async (req, res) => { "some code"});

export default router;
Run Code Online (Sandbox Code Playgroud)

当我想像这样将它导入我的服务器文件时:

import archive from "./endpoints/archive.js";
app.use("/archive", archive);
Run Code Online (Sandbox Code Playgroud)

它给了我一个错误:

(节点:9565)实验警告:ESM 模块加载器是实验性的。internal/modules/run_main.js:54 internalBinding('errors').triggerUncaughtException()

有什么想法吗?我不想回到 require/module.exports

import require node.js ecmascript-6

2
推荐指数
1
解决办法
2万
查看次数