我主要从事前端工作,所以对 NodeJS 不是很熟悉。我正在开发一个 Shopify 自定义应用程序,该应用程序的目的是在下订单时它将接收 webhook 请求,并根据该请求将一些数据发送到其他 API(计费应用程序)
我使用 shopify app cli 构建了 shopify 应用程序,我的 server.js 文件如下所示;
import "@babel/polyfill";
import dotenv from "dotenv";
import "isomorphic-fetch";
import createShopifyAuth, { verifyRequest } from "@shopify/koa-shopify-auth";
import graphQLProxy, { ApiVersion } from "@shopify/koa-shopify-graphql-proxy";
import Koa from "koa";
import next from "next";
import Router from "koa-router";
import session from "koa-session";
const { receiveWebhook } = require("@shopify/koa-shopify-webhooks");
import * as handlers from "./handlers/index";
dotenv.config();
const port = parseInt(process.env.PORT, 10) || 8081;
const dev = process.env.NODE_ENV !== …Run Code Online (Sandbox Code Playgroud)