如果您想编写一个可以同时在客户端和服务器端使用的模块,我在简短的博客文章中介绍了一种快速简便的方法:
为Node.js和浏览器编写
,实质上是以下内容(
this与相同
window) :
(function(exports){ // Your pre goes here exports.test = function(){ return 'hello world' };})(typeof exports === 'undefined'? this['mymodule']={}: exports);另外,也有一些旨在在客户端实现Node.js API的项目,例如Marak的 gemini 。
您可能还对DNode感兴趣,它使您可以公开Javascript函数,以便可以使用基于JSON的简单网络协议从另一台计算机上调用它。



