找回密码
 立即注册

QQ登录

只需一步,快速开始

dystar001 悬赏达人认证

高级会员

63

主题

423

帖子

1686

积分

高级会员

积分
1686

活字格认证圣诞拼拼乐悬赏达人

dystar001 悬赏达人认证
高级会员   /  发表于:2022-4-24 21:24  /   查看:4330  /  回复:19
100金币
本帖最后由 dystar001 于 2022-4-24 21:26 编辑

各位大神:
目前有个项目,需要从服务器端获取一个token,官方提供了多种语言的调用方法,其中有node.js的语法,但是活字格的服务器端无法使用js命令。

所以请教一下,这种应用除了做webapi或者插件的方式以外,是否还有其他直接处理的方式?

node.js的实例代码是:

const { generateToken04 } = require('./zegoServerAssistant');
// Rtc Examples
const appID = 123456789;
const secret = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';
const userId = 'demo';
const effectiveTimeInSeconds = 3600;
const payload = '';

// Build token
const token =  generateToken04(appID, userId, secret, effectiveTimeInSeconds, payload);



活字格页面前端也不能使用 require方法,所以无法引入外部js。
这种需求在项目对接中,是非常常见的,请问下官方是否可以提供一个通用解决方法。比如活字格服务器端可以支持node.js等。谢谢!

19 个回复

倒序浏览
最佳原创
中级会员   /  发表于:2022-4-24 23:56:39
沙发
本帖最后由 最佳原创 于 2022-4-26 09:25 编辑

*****************************************

回复 使用道具 举报
谢厅讲师达人认证 悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2022-4-25 09:29:08
板凳
本帖最后由 谢厅 于 2022-4-25 09:31 编辑

1、必须步骤:
在服务端按转node环境
2、非必需步骤:
编译代码
3、必须步骤:
如果编译了,就把编译结果上传到服务器,如果没编译,就把源码上传到服务器5、必须步骤:
安装依赖,在代码的跟文件路径里执行 npm install
6、必须步骤:
启动服务,比如 node index.js
当然这里运行起来了以后你会发现越来越卡,你需要找一个自己喜欢的进程守护的办法,让服务在后台跑。



回复 使用道具 举报
dystar001悬赏达人认证
高级会员   /  发表于:2022-4-25 09:50:37
地板
谢厅 发表于 2022-4-25 09:29
1、必须步骤:
在服务端按转node环境
2、非必需步骤:

如果要安装node,那是不用说了,就是嫌安装一个node太麻烦了,所以想看看是否还有其它办法。
谢谢!
回复 使用道具 举报
谢厅讲师达人认证 悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2022-4-25 09:54:53
5#
dystar001 发表于 2022-4-25 09:50
如果要安装node,那是不用说了,就是嫌安装一个node太麻烦了,所以想看看是否还有其它办法。
谢谢!

也可以想办法先编译成一个可执行文件,有个pkg包就可以,但是因为要打包node环境进去,所以文件体积可能会大点。
回复 使用道具 举报
dystar001悬赏达人认证
高级会员   /  发表于:2022-4-25 10:07:20
6#
谢厅 发表于 2022-4-25 09:54
也可以想办法先编译成一个可执行文件,有个pkg包就可以,但是因为要打包node环境进去,所以文件体积可能 ...

嗯,这个方法我理解,但是对于大部分用户来讲,太专业了。
我见过一些系统,在后置处理(类似活字格的服务器命令)里面,可以直接支持node和python的代码。同时有返回值等交互方式。
我是希望官方后续也能提供这种类似功能。
回复 使用道具 举报
谢厅讲师达人认证 悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2022-4-25 10:10:32
7#
dystar001 发表于 2022-4-25 10:07
嗯,这个方法我理解,但是对于大部分用户来讲,太专业了。
我见过一些系统,在后置处理(类似活字格的服 ...

可以写个安装脚本,在服务端命令里执行一下就ok了。
回复 使用道具 举报
dystar001悬赏达人认证
高级会员   /  发表于:2022-4-25 10:14:05
8#
谢厅 发表于 2022-4-25 10:10
可以写个安装脚本,在服务端命令里执行一下就ok了。

嗯,就是感觉为了那个token,要装一套node,有点不划算。
回复 使用道具 举报
谢厅讲师达人认证 悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2022-4-25 10:18:11
9#
dystar001 发表于 2022-4-25 10:14
嗯,就是感觉为了那个token,要装一套node,有点不划算。

啥token用服务端命令搞不定
回复 使用道具 举报
dystar001悬赏达人认证
高级会员   /  发表于:2022-4-25 10:23:50
10#
谢厅 发表于 2022-4-25 10:18
啥token用服务端命令搞不定

代码贴在前面了啊
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部