NodeJS ShopifyError:无法初始化Shopify API库,缺失值:apiSecretKey,hostName,apiKey,scopes

bwitn5fc  于 2023-10-17  发布在  Node.js
关注(0)|答案(1)|浏览(138)

下面是我在使用Shopify设置Node js应用程序时的代码。你有同样的问题吗?

const shopifynew = shopifyApi({
    apiKey: "1765318888888888",
    apiSecretKey: "86c064d15ab72a8888888888888",
    scopes: ["read_products"],
    hostName: "ngrok-tunnel-addr888,
    apiVersion: LATEST_API_VERSION,
    isEmbeddedApp: false,
});

我想根据新更新的文档初始化Nodejs应用程序:https://www.npmjs.com/package/@shopify/shopify-api
错误消息:Cannot initialize Shopify API Library

vd8tlhqk

vd8tlhqk1#

在shopify app的节点模板中。有3个文件夹包含package.json
首页>网站>前端
用通俗的语言
Shopify App >后端(节点)>前端(React)
在Web文件夹中有index.jsshopify.js
你需要安装一个软件包dotenv,并在两个文件中导入相同的软件包,如

import * as dotenv from "dotenv";
dotenv.config();

导入后,你需要用这些键在web文件夹中创建一个**.env**文件

  • SHOPIFY_API_KEY
  • SHOPIFY_API_SECRET
  • 主机
  • 范围

如果您仍然被卡住,请更新您的问题。
只有一个警告,请不要在问题中共享API_KEY和SECRET_KEY,只需将我的API密钥,我的秘密密钥。
我先编辑一下问题。

相关问题