- Der kan ikke sendes requests til DynamicWeb og Umbraco's endpoint uden en specifik VPN forbindelse. Derfor kan der kun testes på Shopify endpoints.
Node.js skal være installeret.
- Clone repository
- Naviger til projektet i terminalen
- Kør kommandoen
npm i
- I roden af projektet, find
.env
- API-key kan findes i
env.txt
i ZIP-filen på Wiseflow. Indsæt API-key'en her:SHOPIFY_PUBLIC_KEY=key
- Kør kommandoen
npm run build
- Kør kommandoen
npm run start
ellernpm run start:prod
- Find package.json-filen og kig efter andre
npm
scripts, du ønsker at køre. - Applikationen kører som default i port 3333, men kan ændres i
main.ts
Kan findes på https://twobridge-4a3147f34e5d.herokuapp.com/
For API-dokumentation: https://twobridge-4a3147f34e5d.herokuapp.com/api-docs
Der kan downloades en Postman-collection fra repositoryet til at teste endpoints.
Kan findes i env.txt
.
Bemærk, at der ikke kan sendes login-requests til Shopify på den hosted løsning, da det er en server-side request.
Husk at sende en Bearer-token i authorizaton headeren til diverse endpoints.