Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js,包括位于web服务器上的本地javascript文件_Javascript_Web Applications_Node.js_Include - Fatal编程技术网

Node.js,包括位于web服务器上的本地javascript文件

Node.js,包括位于web服务器上的本地javascript文件,javascript,web-applications,node.js,include,Javascript,Web Applications,Node.js,Include,我有一个Node.js服务器 var/server/server.js 还有一个客户在 var/www/client.js 是否可以使用文件系统地址从服务器中包含client.js,以便我可以使用client.js文件的常用功能。您可以在internet上包含任何js。所以你也可以得到你的。。。 只需在客户端html站点上添加以下内容: <script type="text/JavaScript" src="http://yourserver/server.js"></scri

我有一个Node.js服务器

var/server/server.js

还有一个客户在

var/www/client.js


是否可以使用文件系统地址从服务器中包含client.js,以便我可以使用client.js文件的常用功能。

您可以在internet上包含任何js。所以你也可以得到你的。。。 只需在客户端html站点上添加以下内容:

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


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

服务器脚本对客户端是隐藏的,我应该更清楚地说明maybenodejs在服务器上运行,不一定包含html内容。应该是require(),而不是include()?js文件中的方法没有附加到任何对象。所以,当我调用client.aMethod()时,它找不到该方法,因为我认为它不在对象内部?有人知道如何调用这些静态方法吗?@moz,你可以添加一些条件导出-例如:如果(module){module.exports.func1=func1;module.exports.func2=func2;},那么你可以说:client.func1();由于在客户机中执行时不会定义模块,因此不会导致任何问题。