后端萌新,前端干过两年,算刚入门吧,换了传统行业小公司,就我一个 IT ,没人请教,因为对 JS 比较熟所以选了 Node,希望能够集思广益找一些符合下面要求的解决方案。
背景:
公司用 Zoho 这个 SaaS 平台,虽然是低代码平台但是因为功能限制,需要搭个服务器接收 /返回信息。
需求&问题:
1. 目前想要实现的是从 Zoho 获取发票的图片,转成 base64 ,然后发给腾讯的发票识别 OCR 接口,拿到信息再回填到 Zoho ,以及对接钉钉群机器人,获取指令,在 Zoho 里 CURD 数据。这类中间件(不确定,或者应该叫接口转发?)。暂时不考虑做 Web 之类的服务。
2. 然后是最基础的 token 问题,因为没有(学习)数据库,而且因为是直接在服务器端做开发和测试,服务会经常被 ctrl + c ,所以 refresh-token 之类的凭据是不是要保存到服务器本地的文件?或者有没有什么包能够对多个平台的 token 进行简单的管理和更新?
3. 还是 token 的问题,后端一般如何处理 token 过期?我自己看了一圈 API ,想到的是根据 expiry 来判断然后提前更新,但是因为会重启服务器,所以 expiry 信息写到数据库是最优解?有没有我这种场景下其他的解决方案?
4. 目前用的是腾讯国内的轻量云服务器,只用上面这些功能的话服务器需不需要备案?( Zoho 用的是国际版,API 服务器的物理地址应该是在美国)
希望能够不吝赐教。
背景:
公司用 Zoho 这个 SaaS 平台,虽然是低代码平台但是因为功能限制,需要搭个服务器接收 /返回信息。
需求&问题:
1. 目前想要实现的是从 Zoho 获取发票的图片,转成 base64 ,然后发给腾讯的发票识别 OCR 接口,拿到信息再回填到 Zoho ,以及对接钉钉群机器人,获取指令,在 Zoho 里 CURD 数据。这类中间件(不确定,或者应该叫接口转发?)。暂时不考虑做 Web 之类的服务。
2. 然后是最基础的 token 问题,因为没有(学习)数据库,而且因为是直接在服务器端做开发和测试,服务会经常被 ctrl + c ,所以 refresh-token 之类的凭据是不是要保存到服务器本地的文件?或者有没有什么包能够对多个平台的 token 进行简单的管理和更新?
3. 还是 token 的问题,后端一般如何处理 token 过期?我自己看了一圈 API ,想到的是根据 expiry 来判断然后提前更新,但是因为会重启服务器,所以 expiry 信息写到数据库是最优解?有没有我这种场景下其他的解决方案?
4. 目前用的是腾讯国内的轻量云服务器,只用上面这些功能的话服务器需不需要备案?( Zoho 用的是国际版,API 服务器的物理地址应该是在美国)
希望能够不吝赐教。