Я создал веб-приложение для узла со следующим кодом
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, чтобы сделать все это.
заранее спасибо :)