sp-pnp-node SharePoint JavaScript核心库包装器助手
Node.js 项目的 SharePoint 集成,sp-pnp-node确实是个老朋友了。虽然现在有了更现代的 用它配合PnPjs做 M365 的 API 调用,身份验证流程也算不上复杂,像 写业务代码的时候,直接用 对了,它还支持一些缓存逻辑,开发阶段调试方便,少踩坑。缺点嘛,就是文档不太全,但好在社区里也有不少参考,像Express+Passport 的身份验证样板这类文章,看看也能补不少脑。 如果你项目对 SharePoint 集成比较重,又不想搞太多 OAuth 配置的花活,可以先用着它,等以后再考虑迁移到更先进的方案,比如username/password
、onBehalfOf
这些策略都能搞定。sp.setup
和sp.web.lists.getByTitle('xxx')
那种链式风格,蛮顺手的,响应也快。你要是用过 PnPjs,在 Node 里切换到它几乎没啥学习成本。
sp-pnp-node-master.zip
预估大小:35个文件
sp-pnp-node-master
文件夹
.gitignore
54B
Dockerfile
142B
package.json
2KB
package-lock.json
137KB
src
文件夹
PnpNodeM.ts
781B
IPnpNode.ts
579B
index.ts
133B
PnpNode.ts
4KB
203.62KB
文件大小:
评论区