UNPKG

spscript-b

Version:
23 lines (19 loc) 608 B
import * as SPScript from "../src/index"; import "isomorphic-fetch"; require("dotenv").config(); import * as spauth from "node-sp-auth"; let authHeaders = null; let siteUrl = process.env.SITE_URL; export const getAuthHeaders = async () => { if (authHeaders) return authHeaders; let auth = await spauth.getAuth(siteUrl, { username: process.env.SP_USER, password: process.env.PASSWORD, }); authHeaders = auth.headers; return authHeaders; }; export const getContext = async () => { await getAuthHeaders(); return SPScript.createContext(siteUrl, { headers: authHeaders }); };