সুতরাং আমি আমার ভার্চুয়াল পাথ সেট আপ করছি যখন আমার এনজিন্স কনফেয়ারে একটি নোড.জেএস অ্যাপ্লিকেশনটিতে নির্দেশ করবে ting প্রাসঙ্গিক বিভাগটি দেখতে এমন দেখাচ্ছে:
location /app {
rewrite /app/(.*) /$1 break;
proxy_pass http://localhost:3000;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
আমার নোড.জেএস অ্যাপ্লিকেশন (একটি এক্সপ্রেস অ্যাপ্লিকেশন) পুনঃনির্দেশের কল করলে কেবল দুর্দান্ত কাজ করে।
উদাহরণস্বরূপ, ডিভ বক্স 8080 পোর্টে এনজিনেক্স চালাচ্ছে, এবং তাই নোড অ্যাপ্লিকেশনটির মূলটিতে ইউআরএলগুলি দেখে মনে হচ্ছে:
HTTP: // স্থানীয় হোস্ট: 8080 / অ্যাপ
আমি যখন নোড থেকে '/ অ্যাপ' এ পুনঃনির্দেশ কল করি তখন আসল পুনঃনির্দেশটি এতে যায়: