3个版本

0.0.3 2020年4月27日
0.0.2 2020年4月27日
0.0.1 2020年4月27日

#1031 in WebAssembly

MIT/Apache

8KB
159

从Rust调用Node.js函数

Crates.io Crates.io Crates.io

先决条件

必须安装以下软件包的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