мое приложение js узла обслуживает страницы на порту 3000, и для перенаправления здесь, когда пользователь вводит, например,
http://pctechtips.org/apps/nodetest
Я добавляю это в мой файл .htaccess.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^$ http://127.0.0.1:3000/ [P,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ http://127.0.0.1:3000/$1 [P,L]
</IfModule>
Но я не получаю, чтобы мое приложение узла / экспресса отображало "привет мир". Правильно ли это правило.Это предназначено для работы с общим хостингом cPanel.вот мой экспресс маршрут
var express = require("express");
var app = express();
//=========== Express Routes Here ==========//
//default route
app.get("/", function(req, res){
res.send("Hello Node.js");
});
//catch all other routes
app.get("*", function(req, res) {
res.send("Invalid Page");
});
//server listening on port 3000
app.listen(3000, function() {
console.log("server started on port 3000");
});