{"repo":"koltyakov/sp-rest-proxy","free":true,"listed":false,"github":"https://github.com/koltyakov/sp-rest-proxy","clone":"git clone https://github.com/koltyakov/sp-rest-proxy.git","description":"🌐 SharePoint API Proxy for local development","language":"TypeScript","stars":177,"topics":["sharepoint","sharepoint-online","api","rest","developer-tools","nodejs","proxy","javascript","spfx","react"],"license":"MIT","category":"networking-infra","readme_excerpt":"sp-rest-proxy - SharePoint REST API Proxy for local Front-end development tool-chains Allows performing API calls to local Express application with forwarding the queries to a remote SharePoint instance. Original concept of the proxy was created to show how it could be easy to implements real world data communications for SharePoint Framework local serve mode during web parts debug without deployment to SharePoint tenant. Now the tool is used with multiple teams for modern front-end solutions rapid development. Supports SPFx and PnP JS Supported SharePoint versions - SharePoint Online - SharePoint On-Prem (2019, 2016, 2013) - SharePoint On-Prem 2010 (limited support) Development paradigms - SPA development (Angular, React, Vue.js, etc.) in serve mode against real data for On-Prem and Online - SharePoint Framework with local workbench - SharePoint AddIns development Supports proxying - REST API - CSOM requests - SOAP web services - Custom services - Static resources Proxy modes - API Proxy server - Socket gateway server - Socket gateway client - Custom Express apps embed mode Socket proxying allows to forward API from behind NAT (experimental). How to use as a module 1\\. Install NPM module in the project: 2\\. Create server.js with the following code: Configuration parameters cheatsheet 3\\. Add npm task for serve into package.json: Check if the path to server.js is correct. 4\\. Run npm run serve . 5\\. Provide SharePoint configuration parameters. 6\\. Test local API proxy in acti","default_branch":null,"files":null,"tree":[],"storefront":"/r/koltyakov","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/koltyakov/sp-rest-proxy/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}