ਇਸ ਲੇਖ ਵਿੱਚ ਮੈਂ cPanel ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ NamecheapâÃÂÃÂs ਸਾਂਝੇ ਹੋਸਟਿੰਗ ਸਰਵਰਾਂ 'ਤੇ ਇੱਕ Node.js ਐਪ ਦੀ ਮੇਜ਼ਬਾਨੀ ਨੂੰ ਕਵਰ ਕਰਾਂਗਾ। ਮੈਂ ਇਸ ਲੇਖ ਵਿੱਚ ਤੁਹਾਡੇ ਵੈੱਬ ਐਪ ਲਈ ਡੇਟਾਬੇਸ ਸਰਵਰ ਜਾਂ ਰਿਐਕਟ ਫਰੰਟ ਐਂਡ ਨੂੰ ਸੈਟ ਅਪ ਕਰਨ ਬਾਰੇ ਚਰਚਾ ਨਹੀਂ ਕਰਾਂਗਾ। ਇਸਦੀ ਬਜਾਏ ਮੈਂ ਉਹਨਾਂ ਚੁਣੌਤੀਆਂ 'ਤੇ ਧਿਆਨ ਕੇਂਦਰਿਤ ਕਰਨਾ ਚਾਹੁੰਦਾ ਹਾਂ ਜੋ ਤੁਸੀਂ ਸਾਂਝੇ ਹੋਸਟਿੰਗ ਵਾਤਾਵਰਣ ਵਿੱਚ ਨੋਡ ਐਪ ਚਲਾਉਣ ਨਾਲ ਸਾਹਮਣਾ ਕਰ ਸਕਦੇ ਹੋ. == ਦੇਰੀ ਨਾ ਕਰੋ, ਅੱਜ ਦੀ ਮੇਜ਼ਬਾਨੀ ਕਰੋ! == ਇਸ ਤੋਂ ਪਹਿਲਾਂ ਕਿ ਤੁਸੀਂ ਆਪਣੀ ਵੈਬ ਐਪ ਨੂੰ ਵਿਕਸਤ ਕਰਨ ਦੇ ਰਸਤੇ ਤੋਂ ਬਹੁਤ ਹੇਠਾਂ ਚਲੇ ਜਾਓ, ਇੱਕ ਸਥਿਰ ਸੰਸਕਰਣ ਔਨਲਾਈਨ ਰੱਖਣਾ ਇੱਕ ਚੰਗਾ ਵਿਚਾਰ ਹੈ। ਇਹ ਤੁਹਾਡੇ ਉਤਪਾਦਨ ਵਾਤਾਵਰਣ ਵਿੱਚ ਹੋ ਸਕਦਾ ਹੈ, ਜਾਂ ਇੱਕ ਸਟੇਜਿੰਗ ਵਾਤਾਵਰਣ ਵਿੱਚ ਹੋ ਸਕਦਾ ਹੈ ਜੋ ਤੁਹਾਡੇ ਉਤਪਾਦਨ ਵਾਤਾਵਰਣ ਦੇ ਸਮਾਨ ਹੈ। ਜ਼ਿਆਦਾਤਰ ਲੋਕ ਉਦੋਂ ਤੱਕ ਇੰਤਜ਼ਾਰ ਕਰਨਗੇ ਜਦੋਂ ਤੱਕ ਉਹਨਾਂ ਦੀ ਐਪ ਨੂੰ ਔਨਲਾਈਨ ਹੋਸਟ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਲਗਭਗ ਪੂਰਾ ਨਹੀਂ ਹੋ ਜਾਂਦਾ âÃÂàਅਤੇ ਇਹ ਉਹੀ ਹੈ ਜੋ ਮੈਂ ਆਪਣੀ ਪਹਿਲੀ React ਅਤੇ Node ਵੈੱਬ ਐਪ ਨੂੰ ਵਿਕਸਿਤ ਕਰਨ ਵੇਲੇ ਕੀਤਾ ਸੀ। ਹਾਲਾਂਕਿ, ਉਸ ਸਮੇਂ ਮੇਰੇ ਨੋਡ ਏਪੀਆਈ ਸਰਵਰ ਨੂੰ ਚਲਾਉਣ ਵਿੱਚ ਬਹੁਤ ਸਾਰੀਆਂ ਚੁਣੌਤੀਆਂ ਆਈਆਂ ਅਤੇ ਮੈਨੂੰ ਆਪਣੇ ਰਿਐਕਟ ਐਪ ਵਿੱਚ ਬਹੁਤ ਸਾਰੀਆਂ ਤਬਦੀਲੀਆਂ ਕਰਨੀਆਂ ਪਈਆਂ। ਇਸ ਲਈ ਮੈਂ ਇੱਕ ਸੰਸਕਰਣ ਨੂੰ ਜਲਦੀ ਔਨਲਾਈਨ ਰੱਖਣ ਦੀ ਸਿਫ਼ਾਰਸ਼ ਕਰਦਾ ਹਾਂ ਤਾਂ ਜੋ ਤੁਸੀਂ ਬਹੁਤ ਜ਼ਿਆਦਾ ਕੋਡ ਲਿਖਣ ਤੋਂ ਪਹਿਲਾਂ ਸਮਾਯੋਜਨ ਕਰ ਸਕੋ। == ਇੱਕ ਸਾਂਝੀ ਹੋਸਟਿੰਗ ਸੇਵਾ ਦੀ ਵਰਤੋਂ ਕਰਨਾ == NamecheapâÃÂÃÂs ਸ਼ੇਅਰਡ ਹੋਸਟਿੰਗ ਸਰਵਰ ਅਪਾਚੇ ਸਰਵਰ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨ ਲਈ ਕੰਟਰੋਲ ਪੈਨਲ ਇੰਟਰਫੇਸ ਵਜੋਂ cPanel ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ। ਇਹਨਾਂ ਹਦਾਇਤਾਂ ਨੂੰ ਕਿਸੇ ਵੀ ਵਿਅਕਤੀ ਦੀ ਵੀ ਮਦਦ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ ਜੋ cPanel ਨਾਲ ਸਾਂਝੀ ਹੋਸਟਿੰਗ ਸੇਵਾ ਜਿਵੇਂ ਕਿ A2 ਹੋਸਟਿੰਗ ਅਤੇ GoDaddy ਦੀ ਵਰਤੋਂ ਕਰ ਰਿਹਾ ਹੈ। ਮੇਰੇ ਕੋਲ ਮੇਰਾ ਨੇਮਚੇਪ ਸਰਵਰ ਵੀ ਇੱਕ SSL ਸਰਟੀਫਿਕੇਟ ਅਤੇ cPanel ਨਾਲ ਸੈਟ ਅਪ ਕੀਤਾ ਹੋਇਆ ਹੈ ਡਿਫੌਲਟ ਰੂਪ ਵਿੱਚ ਸਾਰੇ HTTP ਟ੍ਰੈਫਿਕ ਨੂੰ HTTPS ਤੇ ਰੀਡਾਇਰੈਕਟ ਕਰਦਾ ਹੈ। ਇਸ ਲਈ ਮੇਰੇ ਸਰਵਰ ਲਈ ਸਾਰਾ ਟ੍ਰੈਫਿਕ ਸੁਰੱਖਿਅਤ ਹੈ. ਤੁਹਾਨੂੰ ਬਹੁਤ ਸਾਰੀਆਂ ਗਾਈਡਾਂ ਮਿਲਣਗੀਆਂ ਜੋ ਤੁਹਾਨੂੰ ਇੱਕ VPS (ਵਰਚੁਅਲ ਪ੍ਰਾਈਵੇਟ ਸਰਵਰ) ਹੋਸਟਿੰਗ ਸੇਵਾ ਜਿਵੇਂ ਕਿ DigitalOcean 'ਤੇ ਨੋਡ ਐਪ ਦੀ ਮੇਜ਼ਬਾਨੀ ਕਰਨ ਬਾਰੇ ਨਿਰਦੇਸ਼ ਦਿੰਦੀਆਂ ਹਨ। ਜੇਕਰ ਤੁਸੀਂ ਸਕ੍ਰੈਚ ਤੋਂ ਸ਼ੁਰੂ ਕਰ ਰਹੇ ਹੋ ਤਾਂ ਇਸ ਤਰ੍ਹਾਂ ਦੀ ਸੇਵਾ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਹੋਸਟਿੰਗ ਤੁਹਾਨੂੰ ਵਧੇਰੇ ਨਿਯੰਤਰਣ ਦੇਵੇਗੀ। ਪਰ ਇਹ ਆਮ ਤੌਰ 'ਤੇ ਸ਼ੇਅਰਡ ਹੋਸਟਿੰਗ ਨਾਲੋਂ ਜ਼ਿਆਦਾ ਮਹਿੰਗਾ ਹੁੰਦਾ ਹੈ। ਅਤੇ ਮੇਰੇ ਕੇਸ ਵਿੱਚ ਮੈਂ ਪਹਿਲਾਂ ਹੀ ਇੱਕ ਨੇਮਚੇਪ ਸ਼ੇਅਰ ਹੋਸਟਿੰਗ ਸੇਵਾ ਲਈ ਭੁਗਤਾਨ ਕੀਤਾ ਸੀ. cPanel ਅਤੇ ਸ਼ੇਅਰ ਹੋਸਟਿੰਗ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੇ ਕੁਝ ਫਾਇਦੇ: - ਇੱਕ ਸਧਾਰਨ ਵੈੱਬ ਪ੍ਰਬੰਧਨ ਕੰਸੋਲ ਨਾਲ ਪ੍ਰਬੰਧਿਤ ਕੀਤਾ ਗਿਆ - ਸੰਰਚਨਾ ਕਰਨ ਲਈ ਆਸਾਨ - ਸਸਤੇ, ਖਾਸ ਕਰਕੇ ਜੇ ਤੁਸੀਂ ਪਹਿਲਾਂ ਹੀ ਕਿਸੇ ਸਾਈਟ / ਡੋਮੇਨ ਦੀ ਮੇਜ਼ਬਾਨੀ ਕਰ ਰਹੇ ਹੋ - ਜੇਕਰ ਤੁਸੀਂ ਵੱਖ-ਵੱਖ ਤਕਨੀਕਾਂ ਦੀ ਪੜਚੋਲ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ PHP ਆਦਿ ਵਰਗੀਆਂ ਹੋਰ ਤਕਨੀਕਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਆਸਾਨੀ ਨਾਲ ਗਤੀਸ਼ੀਲ ਵੈੱਬਸਾਈਟਾਂ ਨੂੰ ਸੈੱਟਅੱਪ ਕਰ ਸਕਦੇ ਹੋ। ਕੁਝ ਨੁਕਸਾਨ: - ਘੱਟ ਕੰਟਰੋਲ - ਸਕੇਲੇਬਲ ਨਹੀਂ == ਸਭ ਕੁਝ ਕਿੱਥੇ ਜਾਂਦਾ ਹੈ? == ਪਹਿਲਾਂ ਤੁਹਾਨੂੰ ਆਪਣੇ ਨੋਡ ਐਪਸ ਲਈ ਸਾਰੀਆਂ ਸਰੋਤ ਫਾਈਲਾਂ ਲਈ ਇੱਕ ਫੋਲਡਰ ਬਣਾਉਣ ਦੀ ਜ਼ਰੂਰਤ ਹੈ. ਮੈਂ /home/username ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ âÃÂÃÂnodejsâÃÂàਨਾਂ ਦਾ ਇੱਕ ਫੋਲਡਰ ਬਣਾਇਆ ਹੈ ਅਤੇ ਇਸ ਫੋਲਡਰ ਦੇ ਅੰਦਰ ਮੈਂ ਹਰ ਐਪ ਲਈ ਇੱਕ ਸਬਫੋਲਡਰ ਬਣਾਉਂਦਾ ਹਾਂ। ਹੁਣ ਆਪਣੀਆਂ ਸਾਰੀਆਂ ਸਰੋਤ ਫਾਈਲਾਂ ਨੂੰ ਇਸ ਸਬਫੋਲਡਰ ਵਿੱਚ ਅਪਲੋਡ ਕਰੋ। ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਤੁਸੀਂ package.json ਫਾਈਲ ਵੀ ਸ਼ਾਮਲ ਕੀਤੀ ਹੈ। ਤੁਸੀਂ âÃÂÃÂnode_modulesâÃÂàਫੋਲਡਰ ਨੂੰ ਅੱਪਲੋਡ ਨਹੀਂ ਕਰਦੇ ਕਿਉਂਕਿ ਇਹ ਪੈਕੇਜ ਮੈਨੇਜਰ ਨਾਲ ਬਣਾਇਆ ਜਾਵੇਗਾ। ਬਾਅਦ ਵਿੱਚ. ਯਾਦ ਰੱਖੋ ਕਿ ਅਸੀਂ ਸਾਡੇ ਵੈਬ ਐਪ ਆਰਕੀਟੈਕਚਰ ਉਦਾਹਰਨ ਵਿੱਚ ਨੋਡ API ਸਰਵਰ ਦੀ ਮੇਜ਼ਬਾਨੀ ਕਰ ਰਹੇ ਹਾਂ। ਅਸੀਂ ਨੋਡ (ਅਗਲੇ ਲੇਖ ਵਿੱਚ ਇਸ ਵਿਸ਼ੇ 'ਤੇ ਹੋਰ) ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਰੀਐਕਟ ਐਪ ਦੀ ਮੇਜ਼ਬਾਨੀ ਨਹੀਂ ਕਰਾਂਗੇ। httpsdavenewman.tech/wp-content/uploads/2020/06/Diagram-5_1.jpg ਫੋਲਡਰ ਲੇਆਉਟ ਨੋਡ ਸਰੋਤ ਫਾਈਲਾਂ ਨੂੰ /home/username/nodejs/mynodeapi ਫੋਲਡਰ ਦੇ ਅਧੀਨ ਦਿਖਾਉਂਦਾ ਹੈ ਅਤੇ ਉੱਥੇ ਏ. /home/username/public_html/myapi ਫੋਲਡਰ ਵਿੱਚ .htaccess ਫਾਈਲ == ਸਮੱਸਿਆ âÃÂàਨੋਡ ਐਪ ਪੋਰਟਾਂ ਤੱਕ ਪਹੁੰਚ ਨਹੀਂ ਕਰ ਸਕਦੀ == ਸਭ ਤੋਂ ਵੱਡੀ ਚੁਣੌਤੀ ਮੇਰੇ ਨੋਡ API ਐਪ ਨੂੰ ਚਲਾਉਣਾ ਸੀ. ਮੁੱਦਾ ਇਹ ਸੀ ਕਿ ਨੇਮਚੇਪ ਦੇ ਸਮਰਥਨ ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਦਿੱਤਾ ਗਿਆ ਨਮੂਨਾ ਕੋਡ ਹੁਣੇ ਕੰਮ ਨਹੀਂ ਕਰ ਰਿਹਾ ਹੈ! ਇਹ ਪੋਰਟ 80 'ਤੇ ਸੁਣਨ ਲਈ ਇੱਕ https ਸਰਵਰ ਅਤੇ ਪੋਰਟ 443 'ਤੇ ਇੱਕ http **s** ਸਰਵਰ ਬਣਾਉਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦਾ ਹੈ। ਹਾਲਾਂਕਿ, ਮੈਨੂੰ ਹਮੇਸ਼ਾ ਇਹ ਕਹਿੰਦੇ ਹੋਏ ਇੱਕ EACCESS ਗਲਤੀ ਮਿਲੀ ਕਿ ਮੇਰੇ ਕੋਲ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ ਉਹਨਾਂ ਪੋਰਟਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ. == ਹੱਲ âÃÂàਨੋਡ ਨੂੰ ਪੋਰਟ ਤੱਕ ਪਹੁੰਚ ਕਰਨ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ! == ਆਖਰਕਾਰ ਮੈਂ ਇੱਕ ਹੋਰ ਹੋਸਟਿੰਗ ਕੰਟਰੋਲ ਪੈਨਲ, ਪਲੇਸਕ ਬਾਰੇ ਇੱਕ ਥ੍ਰੈਡ ਵਿੱਚ ਉਪਭੋਗਤਾ ਸਿਬਪ੍ਰੋਗਰਾਮਰ ਦੁਆਰਾ ਇੱਕ ਟਿੱਪਣੀ ਪੜ੍ਹ ਕੇ ਹੱਲ ਲੱਭ ਲਿਆ. cPanel ਨੋਡ ਐਪਸ ਦੀ ਮੇਜ਼ਬਾਨੀ ਕਰਨ ਲਈ ਫਿਊਜ਼ਨ ਪੈਸੇਂਜਰ ਐਪਲੀਕੇਸ਼ਨ ਸਰਵਰ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ, ਜਿਵੇਂ ਕਿ ਪਲੇਸਕ ਕਰਦਾ ਹੈ। ਸਾਰੰਸ਼ ਵਿੱਚ: ਜਦੋਂ ਤੁਸੀਂ ਆਪਣੇ ਬ੍ਰਾਊਜ਼ਰ ਤੋਂ ਕੋਈ ਬੇਨਤੀ ਭੇਜਦੇ ਹੋ ਤਾਂ ਇਹ ਅਪਾਚੇ ਸਰਵਰ, ਫਿਰ ਫਿਊਜ਼ਨ ਪੈਸੇਂਜਰ ਅਤੇ ਫਿਰ ਤੁਹਾਡੇ ਨੋਡ ਐਪ ਨੂੰ ਜਾਂਦਾ ਹੈ। ਤੁਹਾਡੇ ਨੋਡ ਐਪ ਨੂੰ ਪੋਰਟ ਦੇ ਮਾਲਕ ਹੋਣ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ ਕਿਉਂਕਿ ਇਸਨੂੰ ਅਪਾਚੇ ਅਤੇ ਫਿਊਜ਼ਨ ਪੈਸੈਂਜਰ ਐਪਲੀਕੇਸ਼ਨ ਸਰਵਰਾਂ ਦੁਆਰਾ ਹੋਰ ਉੱਪਰ ਵੱਲ ਸੰਭਾਲਿਆ ਜਾਂਦਾ ਹੈ। ਇਹ ਤੁਹਾਡੀ www.js (ਜਾਂ app.js) ਫਾਈਲ ਵਿੱਚ httpserver ਬਣਾਉਣ ਲਈ ਕੋਡ ਨੂੰ ਸਰਲ ਬਣਾਉਂਦਾ ਹੈ: * www.js * ਨੇਮਚੇਪ ਲਈ http ਸਰਵਰ ਦੀ ਰਚਨਾ ਦੀ ਜਾਂਚ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ। * ਡੇਵ */ const http = ਲੋੜ ('http http.createServer(function(request, response) { response.writeHead(200, {'Content-Type': 'text/html response.endh1>ਹੈਲੋ Worldh1 listen(process.env) .PORT); console.log('ਐਪ ਚੱਲ ਰਿਹਾ ਹੈ ਧਿਆਨ ਦੇਣ ਵਾਲੀਆਂ ਕੁਝ ਗੱਲਾਂ: - process.env.PORT 'ਤੇ ਸੁਣੋ (ਹੱਥੀਂ 80 ਜਾਂ 443 ਸੈੱਟ ਕਰਨ ਦੀ ਬਜਾਏ)। ਜਾਂਚ ਕਰਦੇ ਸਮੇਂ ਮੈਂ ਦੇਖਿਆ ਕਿ process.env.PORT ਪਰਿਭਾਸ਼ਿਤ ਨਹੀਂ ਹੈ! ਪਰ ਦਿਲਚਸਪ ਗੱਲ ਇਹ ਹੈ ਕਿ ਇਸ ਕੇਸ ਵਿੱਚ ਕੋਈ ਮਾਇਨੇ ਨਹੀਂ ਰੱਖਦਾ। - ਇੱਕ http ਸਰਵਰ ਦੀ ਵਰਤੋਂ ਕਰੋ ਭਾਵੇਂ ਤੁਹਾਡੇ ਕੋਲ SSL ਸੈਟ ਅਪ ਹੈ। cPanel ਨੇ ਅਪਾਚੇ ਨੂੰ ਸਾਰੇ HTTP ਟ੍ਰੈਫਿਕ ਨੂੰ HTTPS ਤੇ ਰੀਡਾਇਰੈਕਟ ਕਰਨ ਅਤੇ ਨਤੀਜੇ ਵਜੋਂ HTTPS ਦੁਆਰਾ ਸਾਰੀਆਂ ਬੇਨਤੀਆਂ ਦਾ ਜਵਾਬ ਦੇਣ ਲਈ ਕੌਂਫਿਗਰ ਕੀਤਾ ਹੈ। ਤੁਹਾਨੂੰ https ਸਰਵਰ ਸੈਟ ਅਪ ਕਰਨ ਅਤੇ ਆਪਣੇ SSL ਸਰਟੀਫਿਕੇਟਾਂ ਨੂੰ ਪੜ੍ਹਨ ਲਈ ਆਪਣੇ ਨੋਡ ਐਪ ਨੂੰ ਹੱਥੀਂ ਕੌਂਫਿਗਰ ਕਰਨ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ। == ਨੋਡ API ਸਰਵਰ ਲਈ ਅੰਤਿਮ ਪੜਾਅ == ਹੁਣ ਇਹ ਤੁਹਾਡੇ ਨੋਡ ਐਪ ਨੂੰ ਸੈਟ ਅਪ ਕਰਨ ਲਈ ਨਿਰਦੇਸ਼ਾਂ ਦੀ ਪਾਲਣਾ ਕਰਨ ਦੀ ਮੁਕਾਬਲਤਨ ਸਧਾਰਨ ਪ੍ਰਕਿਰਿਆ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ. httpsdavenewman.tech/wp-content/uploads/2020/06/Diagram-5_2.jpg cPanelâÃÂÃÂs Node.js ਸੰਰਚਨਾ ਪੰਨੇ ਦਾ ਸਕ੍ਰੀਨਸ਼ੌਟ - Node.js ਅਤੇ ਐਪਲੀਕੇਸ਼ਨ ਮੋਡ ਦਾ ਢੁਕਵਾਂ ਸੰਸਕਰਣ ਚੁਣੋ (ਉਤਪਾਦਨ ਦੀ ਸਿਫ਼ਾਰਿਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ)। - âÃÂÃÂApplication rootâÃÂàਉਹ ਫੋਲਡਰ ਹੋਵੇਗਾ ਜਿੱਥੇ ਤੁਸੀਂ ਆਪਣੀਆਂ ਸਰੋਤ ਫਾਈਲਾਂ ਨੂੰ ਪਹਿਲਾਂ ਅੱਪਲੋਡ ਕੀਤਾ ਸੀ (âÃÂàਉਪਰੋਕਤ ਉਦਾਹਰਨ ਵਿੱਚ nodejs/mynodeapiâÃÂÃÂ)। - âÃÂÃÂApplication URLâÃÂàਤੁਹਾਡੇ API (âÃÂÃÂmyapiÃ) ਤੱਕ ਪਹੁੰਚ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਣ ਵਾਲਾ URL ਹੋਵੇਗਾ। ¢ÃÂàਉਦਾਹਰਨ ਵਿੱਚ)। ਜੋ ਨਾਮ ਤੁਸੀਂ ਇਸ ਬਾਕਸ ਵਿੱਚ ਦਿੰਦੇ ਹੋ, ਉਹ ਤੁਹਾਡੇ /home/username/public_html ਫੋਲਡਰ ਵਿੱਚ ਸਬਫੋਲਡਰ ਬਣਾਉਣ ਲਈ ਵਰਤਿਆ ਜਾਵੇਗਾ। ਇਹ âÃÂÃÂApplication rootâÃÂàਫੋਲਡਰ (ਪਰ ਅਕਸਰ ਹੋਵੇਗਾ). - âÃÂÃÂApplication startup fileâÃÂàwww.js ਜਾਂ app.js ਹੋਵੇਗੀ ਇਸ 'ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ ਕਿ ਤੁਸੀਂ ਆਪਣਾ ਨੋਡ ਐਪ ਕਿਵੇਂ ਬਣਾਇਆ ਹੈ। - ਇਹ ਤੁਹਾਡੇ 'ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ ਕਿ ਤੁਸੀਂ ਪੈਸੇਂਜਰ ਲੌਗ ਫਾਈਲ ਨੂੰ ਕਿਵੇਂ ਕੌਂਫਿਗਰ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ। - ਇੱਕ ਵਾਰ ਜਦੋਂ ਤੁਸੀਂ ਐਪ ਬਣਾ ਲੈਂਦੇ ਹੋ ਤਾਂ ਤੁਹਾਨੂੰ NPM ਸਥਾਪਨਾ ਨੂੰ ਚਲਾਉਣ ਲਈ ਬਟਨ ਦਿਖਾਈ ਦੇਵੇਗਾ। ¢ÃÂÃÂ। ਇਸਨੂੰ ਚਲਾਓ ਅਤੇ ਇਹ ਤੁਹਾਡੇ ਐਪ ਨੂੰ ਲੋੜੀਂਦੇ ਸਾਰੇ ਨਿਰਭਰ ਮਾਡਿਊਲਾਂ ਦੇ ਨਾਲ âÃÂÃÂnode_modulesâÃÂàਫੋਲਡਰ ਬਣਾਏਗਾ। ਇੱਕ ਵਾਰ ਜਦੋਂ ਤੁਸੀਂ ਆਪਣੀ ਨੋਡ ਐਪ ਨੂੰ ਸੈਟ ਅਪ ਕਰ ਲੈਂਦੇ ਹੋ ਅਤੇ ਇਸਨੂੰ ਸ਼ੁਰੂ ਕਰਦੇ ਹੋ, ਤਾਂ ਇਹ ਤੁਹਾਡੇ /home/public_html ਫੋਲਡਰ ਵਿੱਚ ਸਬਫੋਲਡਰ ਬਣਾ ਦੇਵੇਗਾ। ਤੁਹਾਨੂੰ ਹੁਣ ਉਸ ਫੋਲਡਰ ਵਿੱਚ ਜਾਣ ਦੀ ਲੋੜ ਹੋਵੇਗੀ ਅਤੇ .htaccess ਫਾਈਲ ਨੂੰ ਸੰਪਾਦਿਤ ਕਰੋ ਅਤੇ ਹੇਠ ਦਿੱਤੀ ਲਾਈਨ ਵਿੱਚ ਜੋੜੋ: RewriteEngine ਬੰਦ ਇਹ ਅਪਾਚੇ ਸਰਵਰ ਨੂੰ ਕਿਸੇ ਵੀ ਬੇਨਤੀ ਨੂੰ ਮੁੜ ਲਿਖਣ (ਜਾਂ ਰੀਡਾਇਰੈਕਟ ਕਰਨ) ਤੋਂ ਰੋਕਦਾ ਹੈ ਜਿਨ੍ਹਾਂ ਨੂੰ ਤੁਹਾਡੇ API ਸਰਵਰ ਨੂੰ ਬਰਕਰਾਰ ਰੱਖਣ ਦੀ ਲੋੜ ਹੈ। ਅਤੇ ਇਹ ਹੀ ਹੈ! ਹੁਣ ਤੁਹਾਡਾ ਨੋਡ API ਐਪ ਚਾਲੂ ਅਤੇ ਚੱਲਣਾ ਚਾਹੀਦਾ ਹੈ ਅਤੇ ਤੁਹਾਡੀਆਂ API ਕਾਲਾਂ ਦਾ ਜਵਾਬ ਦੇਣਾ ਚਾਹੀਦਾ ਹੈ। == ਤਾਂ ਅੱਗੇ ਕੀ ਹੈ? == ਹੁਣ ਜਦੋਂ ਅਸੀਂ ਨੋਡ API ਸਰਵਰ ਸੈਟ ਅਪ ਕਰ ਲਿਆ ਹੈ ਤਾਂ ਅਸੀਂ ਇਸ API ਸਰਵਰ ਵੱਲ ਇਸ਼ਾਰਾ ਕਰਨ ਲਈ ਆਪਣੇ ਵਿਕਾਸ ਵਾਤਾਵਰਣ ਵਿੱਚ ਆਪਣੇ ਰਿਐਕਟ ਫਰੰਟ ਐਂਡ ਨੂੰ ਬਦਲ ਸਕਦੇ ਹਾਂ। ਜਾਂ ਅਸੀਂ ਆਪਣੀਆਂ API ਕਾਲਾਂ ਦੀ ਜਾਂਚ ਕਰਨ ਲਈ ਪੋਸਟਮੈਨ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹਾਂ। ਅਗਲੇ ਲੇਖ ਵਿੱਚ ਅਸੀਂ Namecheap ਅਤੇ cPanel 'ਤੇ React ਐਪ ਦੀ ਮੇਜ਼ਬਾਨੀ ਕਰਨ ਬਾਰੇ ਦੇਖਾਂਗੇ।