我将服务器j设置为
var express = require('express');
var app = express();
app.use(express.static(__dirname + '/public/DirName'));
var ipaddress = process.env.OPENSHIFT_NODEJS_IP || '127.0.0.1';

现在因为使用dir表达它从/ public / DirName中获取index.html但是在index.html中如果我们必须从diff文件夹中引用html文件如何引用它?使用通用URL将导致对节点服务器的请求和o / p将 "无法获得/public/diffrentFolder/file.HTML"
如何避免这种情况?
答案 0 :(得分:1)
您可以提及其他类似的路径
app.use(express.static(__dirname + '/public/other_DirName'));
Node将查看目录中的文件,具体取决于delcaration提供的顺序。
就像在这种情况下一样,它首先在/public/DirName
然后/public/other_DirName
中查找文件。