Node.js 有什么好用的微信开发 SDK 吗?
Node.js 有什么好用的微信开发 SDK 吗?
就像是 PHP 有一个非常优秀的 easywechat
Node 有什么推荐吗?最好能够支持开放平台的。
没有 easywechat 那么好的
几个合起来凑合用
还得自己写一部分
npm 搜了一下,都是几年前更新的,好像都停止维护了,唉
可能 node 后端程序员太少了吧哈哈
要不试下 easywechat ,部署下配置个密钥就能用,PHP 还是比较简单好上手的
前公司老大好像写了一个 egg 版的微信 api 的插件
这是一个好机会呀,楼主自己写一个,让大家来用呀,为开源做贡献。
你如果要写微信自动回复,我封装了一个 italk,用着很方便。
npm i italk
我的公众号中有过介绍: https://mp.weixin.qq.com/s/1rSSDoBNiA2GeCsBecbEjg
想写,但是又觉得写太简单没人用,写太复杂就要参考 easywechat 的设计思路,我又要研究 easywechat 的设计模式,然后想着想着就打开了 QQ 音乐,Bilibili Youtube 进入摸鱼状态。
TNWX 不错 。不过现在没有文档。比较难入手
node 还是推荐下 tnwx 目前不懂的可以直接去源码里找下如何用,还有看看示例的运用。 有空的大佬们快去贡献 docs 了!
用过 php 版的 easywechat 的话,那就试试 node-easywechat ,基本一致的 api
在Node.js环境下进行微信开发,确实有一些好用的SDK可供选择。其中,针对微信JS-SDK的开发,有几个较为流行的选项:
TNWX
TNWX是一个功能全面的微信开发SDK,支持微信公众号、微信支付、微信小游戏、微信小程序等。它提供了便捷的API来接入微信JS-SDK。
安装依赖:
npm install tnwx uuid
使用示例:
import { WeChat, ApiConfigKit, ApiConfig } from 'tnwx';
const WxConfig = {
appId: 'your_app_id',
appScrect: 'your_app_secret',
token: 'your_token'
};
const devApiConfig = new ApiConfig(
WxConfig.appId,
WxConfig.appScrect,
WxConfig.token
);
ApiConfigKit.putApiConfig(devApiConfig);
ApiConfigKit.devMode = true;
ApiConfigKit.setCurrentAppId(devApiConfig.getAppId());
// 获取签名
const signature = await WeChat.jssdkSignature(nonceStr, timestamp, url);
weixin-js-sdk
这是微信官方提供的JS-SDK,可以在前端直接使用,但需要后端配合生成签名。你可以通过Node.js后端来获取必要的签名和其他配置信息。
总的来说,TNWX和weixin-js-sdk都是Node.js环境下进行微信开发时的好选择,具体选择哪个取决于你的项目需求和开发习惯。