2011-05-15 36 views
1

上我有Node.js的包括位于web服务器

var/server/server.js

var/www/client.js

一个Node.js的服务器和客户端的本地JavaScript文件是否有可能包括client.js从服务器内部以某种方式使用文件系统地址,以便我可以使用client.js文件的常用功能。

回答

1

如何var client = require('../www/client.js)

+0

应该是require(),而不是include()? – 2011-05-15 12:12:27

+0

@geoff谢谢,woops>。> – fbstj 2011-05-15 13:46:53

+0

js文件中的方法没有附加到任何对象。所以当我调用client.aMethod()时,它找不到方法,因为它不在我认为的对象内部?任何人有任何想法如何调用这些静态方法? – Moz 2011-05-15 19:34:56

-1

你可以在互联网上包括任何js。所以你外壳能够得到你们的目标... 只需添加这对您的客户端HTML网站:

<script type="text/JavaScript" src="http://yourserver/server.js"></script> 
<script type="text/JavaScript" src="client.js"></script> 
+0

服务器脚本对客户端是隐藏的,我应该让这个更明显,也许 – Moz 2011-05-15 12:05:28

+0

_nodejs_在服务器上运行,并不一定包含html的东西。 – Tobi 2011-05-17 08:43:30