Node / Express服务器端包括等效的静态文件
Express没有与静态客户端内容相同的服务器端包含。
有人可以推荐一个很好的解决scheme来强大地复制这个function(主要是网页时代的页眉和页脚),但是不要诉诸于全面的HAML重新devise? 部分已弃用。
如果你使用的是node.js,你应该可以在你想要的服务器文件上使用require,假设它是一个js文件:
require('myfile.js');
您将不得不修改您的js文件以包含模块导出,以便您可以访问各种function。
myfile.js:
module.exports = { nameToAccessFunction: myFunc, someOtherFunction: myOtherFunc } var someVarForMyFileStuff; function myFunc() { stuff... }; function myOtherFunc() { other stuff... };
那么当使用包含的文件时,你的应用程序文件应该是这样的:
var myFile = require('myfile.js'); myFile.nameToAccessFunction(); myFile.someOtherFunction();
您也可以根据需要将您的需求嵌套在其他需要的文件中。