Vue Storefront's Server Middleware is an Express.js application that provides a single place for you to connect to the multiple services that you need to run your storefront.
It acts as a layer between your frontend application and the various services that you need to connect to, such as a commerce backend, CMS, or payment gateway.
Full overview on Vue Storefront
This repository is set up to connect to a plentysystems demo system by default. To connect to another plentysystems system, you have to update the API endpoint. By providing the URL of another system, you connect to this system instead.
Open middleware.config.ts
and replace https://mevofvd5omld.c01-14.plentymarkets.com
with the URL of your system.
api: {
url: process.env.API_ENDPOINT ? `${process.env.API_ENDPOINT}` : 'https://mevofvd5omld.c01-14.plentymarkets.com'
};
In the local development environment, the app connects to the provided URL. In production, it connects to the plentysystems system that hosts the app.