Ошибка при передаче статических файлов в archlinux <Cannot GET />
Я использую экспресс "^4.16.3" в моем проекте у меня есть каталог www
в корне моего проекта, но я всегда получаю ошибку Cannot GET / . проблема появляется только на archlinux, но на windows работает отлично
/server/server.js
"use strict";
var express = require("express");
var path = require("path");
var app = express();
// prepare server routing
app.use("/", express.static(path.resolve(__dirname + "/../www"))); // redirect static calls
app.set("port", process.env.PORT || 3000); // main port
// cookie-based session
var cookieSession = require("cookie-session");
app.use(
cookieSession({
name: "forgesession",
keys: ["forgesecurekey"],
secure: process.env.NODE_ENV == "production",
maxAge: 14 * 24 * 60 * 60 * 1000 // 14 days, same as refresh token
})
);
// prepare our API endpoint routing
loadRoute("./oauthtoken");
// viewmodels sample
loadRoute("./oss");
loadRoute("./modelderivative");
// view hub models sample
loadRoute("./datamanagement");
loadRoute("./user");
function loadRoute(path) {
try {
require.resolve(path);
var m = require(path);
app.use("/", m);
} catch (e) {}
}
module.exports = app;
файл, который я хочу обслуживать
/www/index.html