Nodejs工程如何同时支持网页和app用户注册登录的方案选择
Nodejs工程如何同时支持网页和app用户注册登录的方案选择
null
11 回复
node 工程是指 server 还是 UI?
UI 的话可以用 React native
Server 的话… 把注册和登录做成接口不就行了么…
应该是 sever 工程吧, 既可以输出 html 也可以输出 json 接口.
现在准备做注册和登录的 json 接口, 供网页和 app 调用.
按我现在知道的, 在网页里面管理用户登录状态用的是 cookie 或者 session, 在 app 里面要用 token.
但是我不知道怎么让 json 接口同时支持 cookie/session 和 token
cookie 和 session 对网页不是必须的啊,前后端分离的也都是用 token 啊。
非要这么做的话,也可以在收到请求的时候先判断一下,有没有 cookie 信息发过来呗。但是这样麻烦多了。
前后端分离, 统一用一个 json 接口, 用 token 做登录状态, cookie/session 丢掉吧. server 返回 html 的方式也丢掉吧.
rest token 标准走就好了
不需要什么方案啊
你觉的 cookie 好用那就用 cookie 啊,先读 cookie 后读 token 或者反过来不就可以了
可以考虑用 Oauth2
http 加个头,或者用 user agent 分开移动端与 pc ……
前后端完全分离
授权模式
app 内嵌 web ,登录后回到 app
推荐 jwt