1
renmu 2022-09-30 15:11:29 +08:00 via Android 1
token 直接发内存里得了,启动服务的时候请求一下 token 接口,过期了就再请求一次。
反正是公司用,服务商说要备案就备案呗,听服务商的 |
2
freedom1988 2022-09-30 15:16:38 +08:00 1
Node 框架的话,用的比较多的有 KOA ,egg.js 等。
[KOA]( https://koa.bootcss.com/)比较轻量需要自己安装各种中间件,不过还是挺完善的,可以参考下这个[搭建好的 server 服务]( https://github.com/pwstrick/shin-server)。 [egg.js]( https://www.eggjs.org/zh-CN)就比较全,常用的功能都包含了,不用自己安装中间件。 |
3
wangtian2020 2022-09-30 15:16:41 +08:00 1
node-red
|
4
leopod1995 2022-09-30 15:17:38 +08:00 1
2 & 3 : 低频操作 token 一般可以直接存 db , 每次校验直接查 db ,高频上缓存。 如何处理过期,最简单的加个过期时间戳,每次 verify token 之后比对过期时间。不用 db 的方案是中心化的 redis, 自动加 expire 机制。
4: 据我所知,腾讯云的服务器是不用备案的 |
5
frankies 2022-09-30 15:23:35 +08:00 via Android 3
单人小项目 koa
多人大项目 nestjs 不解释。 |
6
Envov 2022-09-30 16:10:56 +08:00 1
如此轻量化的需求,koa +1
|
7
liuzhaowei55 2022-09-30 17:03:27 +08:00 via iPhone 1
小项目直接 fastify ,如果不能满足需要不要 nestjs 直接 Spring boot 走起
|
8
codingBug 2022-09-30 18:17:49 +08:00 via Android 1
fastify 比较简单容易上手
|
9
encro 2022-09-30 20:25:33 +08:00 1
nestjs + fastify + mikro-orm + graphql 目前我正在用的,哈哈,我不急,慢慢学,在这上面做个脚手架。
|
10
zbinlin 2022-09-30 21:00:45 +08:00 1
1. 你可以找下 zoho ,腾讯的 ORC ,跟钉钉有没有对应的 nodejs SDK ,如果有的话,可以直接拿来用,如果没有,也可以用 node 自带的 fetch 封装下再用。
2,3. 可以存 redis 里或 sqlite 里 |
11
jiangzm 2022-09-30 21:43:56 +08:00 1
midway 传统应用、serverless 、 前后端一体都支持
|
12
wunonglin 2022-09-30 22:10:37 +08:00 1
nestjs 。如果你啥都不知道的话,用 koa 那就是不知从哪下手
|
13
stimw 2022-10-01 00:00:24 +08:00 1
小项目为啥都推 koa ,不用 express 么。。。
|
15
dayeye2006199 2022-10-01 08:17:01 +08:00 1
这类东西连框架都不用。一般就是几个云厂商的函数计算服务,例如 aws lambda 写几个简单逻辑扔上去就可以
|
16
233373 2022-10-02 20:22:12 +08:00 1
nestjs
|
17
qfdk 2022-10-06 14:18:09 +08:00 2
express 选择框架 选择好用的,熟悉的,库多的。koa2 固然简洁,新人别碰。 作为老人写了一次,还是用 express 了
|
18
vite 2022-10-22 11:29:02 +08:00 1
其实前端转 node 新人我是推荐 koa 的, 不适合一上来就搞很重 /结构规范度高的框架,特别是作为胶水层的 CURD 场景,框架越干净越容易在迭代中逐步理解后端程序的运行机制
|
19
humbass 2022-11-02 14:31:10 +08:00 1
新人还是上原生的基础库比较好,逐步过渡;
简单的项目 express 负责的项目 eggjs estjs,nustjs 做的都比较重了,适合原来开发 java 的入手。对于前端程序员来说,转后端按前后端分离的原则分开学习,前端部分完全不用变,后端部分重点学下如何 curd, 配套的 数据库、缓存、服务器知识。 |