Ошибка при передаче статических файлов в 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

0 ответов

Другие вопросы по тегам