This website works better with JavaScript
Головна сторінка
Огляд
Довідка
Реєстрація
Увійти
fmode
/
agent-app
Слідкувати
1
Зірка
0
Відгалуження
0
Файли
Проблеми
0
Запити на злиття
0
Wiki
Гілка:
master
Гілки
Теги
master
agent-app
/
rag-server
/
api
/
ncloud
未来全栈
995a6228db
fix: cloud code tech demo
3 місяців тому
..
func
e1bfe969c6
feat: ncloud/func with vm
3 місяців тому
test
e1bfe969c6
feat: ncloud/func with vm
3 місяців тому
README.md
995a6228db
fix: cloud code tech demo
3 місяців тому
README.md
JS函数沙盒
isolated-vm
https://www.npmjs.com/package/isolated-vm
vm => vm2 => isolated-vm
官方API:
https://nodejs.org/api/vm.html#vm_vm_executing_javascript
vm2放弃维护 => isolated-vm
云端编辑器
仅编码
JS代码编辑对比
Monaco Editor [首选]
支持diff模式
VSCode默认编辑器
Code Mirror
https://codemirror.net/
支持diff模式
https://codemirror.net/5/mode/diff/
集成IDE
code-server
https://coder.com/
gitpod 底层Theia
环境允许模块
module 云函数可写成module包形式,便于编写、加载和测试
fetch 前后端同构网络请求库
/func 函数执行接口
curl -X POST http://127.0.0.1:1337/api/ncloud/func
云函数编写注意事项
关于打印调试
vm环境中console.log不可见
需要return或者throw在调用外部打印具体结果