小编Bur*_*han的帖子

数字海洋空间类型错误 [ERR_INVALID_URL]:无效 URL

我正在本地的 Express 中创建 Shopify 应用程序并收到此错误。当我在服务器上使用此应用程序时,相同的代码正在运行。我不知道为什么这在本地环境中不起作用。

\n

我正在使用 Digital Ocean Spaces、Node.js v17.0.1、@aws-sdk/client-s3 v3.171.0。

\n
import { S3 } from "@aws-sdk/client-s3";\nimport dotenv from "dotenv";\n\ndotenv.config();\n\nconst s3Client = new S3({\n    endpoint: process.env.SPACES_ENDPOINT,\n    region: process.env.SPACES_REGION,\n    credentials: {\n        accessKeyId: process.env.SPACES_KEY,\n        secretAccessKey: process.env.SPACES_SECRET,\n    },\n});\n\nexport default s3Client;\n
Run Code Online (Sandbox Code Playgroud)\n

我已经在 .env 文件中放置了有效的环境变量。

\n

这是错误

\n
burhan@burhan:/shopifynode$ shopify app serve\n\xe2\x9c\x93 ngrok tunnel running at https://ebb6-2401-4900-1c02-5a90-982c-9e83-1b5e-b9ee.ngrok.io, with account testmail@mail.com\n\xe2\x9c\x93 .env saved to project root\n\n\xe2\xad\x91 To install and start using your app, open this URL in your browser:\nhttps://ebb6-2401-4900-1c02-5a90-982c-9e83-1b5e-b9ee.ngrok.io/login?shop=my-app-staging.myshopify.com\n\nRunning server\xe2\x80\xa6\n\n> dev\n> cross-env NODE_ENV=development …
Run Code Online (Sandbox Code Playgroud)

express shopify-app serverless digital-ocean-spaces aws-s3-client

3
推荐指数
1
解决办法
1379
查看次数