登錄
註冊
開源
企業服務
高校版
搜索
幫助中心
使用條款
關於我們
開源
企業服務
高校版
私有雲
模力方舟
AI 队友
登錄
註冊
程式碼拉取完成,頁面將自動刷新
開源項目
>
前沿技術
>
云原生
&&
捐贈
捐贈前請先登錄
取消
前往登錄
掃描微信二維碼支付
取消
支付完成
支付提示
將跳轉至支付寶完成支付
確定
取消
Watch
不關註
關註所有動態
僅關註版本發行動態
關註但不提醒動態
49
Star
1.4K
Fork
63
GVP
OpenNJet
/
OpenNJet
程式碼
Issues
1
Pull Requests
0
Wiki
統計
流水線
服務
質量分析
Jenkins for Gitee
騰訊雲托管
騰訊雲 Serverless
悬镜安全
阿里雲 SAE
Codeblitz
SBOM
我知道了,不再自動展開
4
OpenNJet WASM 模块支持
已關閉
Leeoo:master
OpenNJet:master
Leeoo
創建於 2024-07-31 19:39
克隆/下載
HTTPS
SSH
複製
Email Patch
Diff檔案
1. 支持在 Location 中直接配置 WASM 文件用于处理 HTTP 请求 2. 交付要求为独立 OpenNJet 模块 **实现思路** 获取 request 请求的 header 及 body,转换为 json 数据,调用用户配置的 wasm 程序 **配置示例** ```bash http { access_log on; server { listen 8080; location / { #开启 wasm 代理 wasm_plugin; # wasm 运行时路径配置 wasm_runtime /root/.wasmedge/bin/wasmedge; # wasm 插件路径 wasm_plugin_path /root/rust-wasm-demo/wasm-hello-world-demo/target/wasm32-wasi/release/wasm-plugin.wasm; } } } ``` **测试方法** 使用 curl、postman、RestClient 等工具发送 http 请求测试即可 ``` GET http://localhost:8080 Content-Type: application/json Connection: keep-alive Authorization: Basic xxxxxxxx ``` **wasm 插件程序** 编译及使用参考 https://github.com/qianfeiqianlan/rust-wasm-demo
此 Pull Request 需要通過一些審覈項
類型
指派人員
狀態
審查
zhaoygf
chenluboTM
進行中
(0/1人)
測試
zhaoygf
chenluboTM
進行中
(0/1人)
怎樣手動合併此 Pull Request
git checkout master
git pull https://gitee.com/qianeiqianlan/njet.git master
git push origin master
評論
3
提交
2
文件
3
檢查
代碼問題
0
批量操作
展開設置
摺疊設置
審查
Code Owner
審查人員
Admin
sinogrid_0
liuqi
liuqi-sun
shanlei
stdanley
liismn
liismn
洪昕
hongxintml
lmins017
lmins017
zhaoygf
zhaoygf
chenluboTM
chenluboTM
未設置
最少人數
1
測試
Admin
sinogrid_0
liuqi
liuqi-sun
shanlei
stdanley
liismn
liismn
洪昕
hongxintml
lmins017
lmins017
zhaoygf
zhaoygf
chenluboTM
chenluboTM
未設置
最少人數
1
優先級
不指定
嚴重
主要
次要
不重要
標籤
未設置
關聯 Issue
未關聯
Pull Request 合並後將關閉上述關聯 Issue
里程碑
未關聯里程碑
Q3 milestone
OpenNJet 功能规划以及亮点总结
NJet支持sts模块
NJet的lua模块支持pcre2
參與者
(2)
C
1
https://gitee.com/njet-rd/njet.git
git@gitee.com:njet-rd/njet.git
njet-rd
njet
OpenNJet
點此查找更多幫助
搜索幫助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
評論
倉庫舉報
回到頂部
登錄提示
該操作需登錄 Gitee 帳號,請先登錄後再操作。
立即登錄
沒有帳號,去註冊