3个版本
0.0.3 | 2020年4月27日 |
---|---|
0.0.2 | 2020年4月27日 |
0.0.1 | 2020年4月27日 |
#1031 in WebAssembly
8KB
159 行
从Rust调用Node.js函数
先决条件
必须安装以下软件包的Node.js。
npm i ssvm sync-request better-sqlite3
npm i -g ssvmup
npm i -g wasm-pack
如何使用
添加cargo依赖项
[dependencies]
nodejs-helper = "0.0.3"
从Rust代码中调用Node.js JavaScript API!
#[wasm_bindgen]
pub fn utc_now() {
let now: String = nodejs_helper::date::utc_string();
nodejs_helper::console::log("UTC time: ");
nodejs_helper::console::log(&now);
}
Rust代码必须编译为WebAssembly并在Node.js内部运行。 查看如何
示例
演示代码在此处可用 链接
文档
查看 示例如何工作
依赖项
~0.7–1.4MB
~29K SLoC