我正在使用 Node.js、Express.js 和Jade组合编写应用程序。
我有文件client.js
,它加载在客户端上。在该文件中,我有从其他 JavaScript 文件调用函数的代码。我的尝试是使用
var m = require('./messages');
为了加载messages.js
(就像我在服务器端做的那样)的内容,然后从该文件中调用函数。但是,require
它没有在客户端定义,它会引发表单错误Uncaught ReferenceError: require is not defined
。
这些其他 JavaScript 文件也在客户端运行时加载,因为我将链接放在网页的标题处。所以客户端知道从这些其他文件中导出的所有功能。
如何从打开服务器套接字messages.js
的主文件中的这些其他 JavaScript 文件(例如 )调用这些函数?client.js