In создали функцию Azure в Visual Code, следуя этому примеру (https://simonagren.github.io/azurefunction-v2-pnpjs/). Но приведенный ниже код возвращает пустой массив. Я использую pnp / sp и pnp / nodejs
sp.setup({
sp: {
fetchClientFactory: () => {
return new SPFetchClient(
`https://[mydomain].sharepoint.com/sites/[mysite name]/`,
process.env.spId,
process.env.spSecret);
},
},
});
const leaders = await sp.web.lists.getByTitle("LeaderGroup").items.get();
context.res = {
// status: 200, /* Defaults to 200 */
body: "Result: " + leaders.map( l=>l.Leader).join(',')
};
Если используется другая конечная точка pnp const web = await sp.web.select ("Title"). Expand ('Lists'). Get ();
Я получаю все списки из Интернета, как и ожидалось. Что я делаю неправильно? Я использовал этот метод раньше в spfx / реагировать на веб-части без каких-либо проблем.