Как настроить этот .htaccess для запуска моего приложения узла в подпапке? - PullRequest
0 голосов
/ 18 октября 2019

Я создал веб-приложение для узла со следующим кодом

const express = require("express");
const app = express();

app.use(express.json());

//this should work
app.get("/", (req, res) => {
  res.status(200).send("APP is running...");
});

//but this is working
app.get("/ServerUrl/", (req, res) => {
  res.status(200).send("APP is running... achi");
});

const server = app.listen();

У меня есть это приложение для узла в папке, но я хочу перейти в другую папку / URL для запуска этого кода.

я создал папку с именем ServerUrl и поместил в нее свой файл .htaccess со следующим кодом

PassengerAppRoot "/home/user/abc.xyz/backend"
PassengerBaseURI "/ServerUrl"
PassengerNodejs "/home/user/nodevenv/abc.xyz/backend/9/bin/node"
PassengerAppType node
PassengerStartupFile index.js
# DO NOT REMOVE. CLOUDLINUX PASSENGER CONFIGURATION END

, создал другую папку backend и поместилмое веб-приложение в нем.

сейчас при посещении abc.xyz/ServerUrl код / ​​ServerUrl выполняется, но я хочу, чтобы / код выполнялся.

что я делаю неправильно? Кстати, я использовал приложение cpanel setup node.js, чтобы сделать все это.

заранее спасибо :)

...