服务客户端DNode库 – “找不到模块dnode / web”

我正在尝试使用DNode教程在这里构build一个简单的双向DNode应用程序。 不过,我不知道如何服务于客户端的dnode js。

该示例包含以下代码:

var js = require('dnode/web').source(); var httpServer = http.createServer(function (req,res) { if (req.url == '/dnode.js') { res.writeHead(200, { 'Content-Type' : 'text/javascript' }); res.end(js); } //... 

但该应用程序不会运行。 我得到:“错误:找不到模块'dnode / web'”

DNode通过npm安装。 有任何想法吗?

dnode / web是托pipe源代码的真正古老方式。 现在/dnode.js默认是可用的,所以你可以<script src="/dnode.js"></script>

跑到同一个东西,那篇文章看起来已经过时了。 转到Github上的dnode页面,然后尝试一下那里的例子。 他们工作。