मैं फ्रंट एंड डेवलपमेंट में शुरुआत कर रहा हूं। मैंने सर्वर साइड के लिए नोड जेएस का उपयोग करके कोणीय 7 और कार्यान्वित संपर्क फ़ॉर्म (ईमेल भेजें) के साथ एक वेबसाइट बनाई है। मेरी परियोजना में कोणीय और नोड जेएस दो अलग-अलग ऐप हैं। अब मैं इसे गोडाडी सर्वर पर होस्ट करना चाहता हूं, लेकिन मुझे इसे करने का तरीका नहीं मिल रहा है। कृपया मुझे यह समझने में मदद करें कि इसे कैसे करें।

0
Dip 26 फरवरी 2020, 06:57

2 जवाब

कमांड का उपयोग करके स्टैटिक डेवलपमेंट बिल्ड बनाएं एनजी बिल्ड --prod यह एक डिस्टर्ब फोल्डर बनाएगा। डिस्ट फोल्डर में प्रोडक्शन स्टैटिक बिल्ड होगा। आप इसे कहीं भी तैनात कर सकते हैं नोड वातावरण के उपयोग को बंद कर दें। तुम भी तैनाती के लिए आप अमेज़न S3 बाल्टी कर सकते हैं। अधिक जानकारी के लिए आप निम्न लिंक पर जा सकते हैं। https://angular.io/guide/deployment

0
Anshu Kumar 26 फरवरी 2020, 07:02

मैं ऐसा कुछ करूँगा,

const express = require('express');
const cors = require('cors');
const path = require('path');

const app = express();

app.use(cors());
app.use(express.static(path.join(__dirname, './public')));

app.get('/', (req, res) => {
    res.sendFile(path.join(__dirname, './dist/index.html'));
});

app.listen(8080, () => {
    console.log('Listening to port 8080');

});

जहां dist फ़ोल्डर आपके कोणीय प्रोजेक्ट का स्थिर निर्माण है

एक्सप्रेस का उपयोग करके, हम जीईटी अनुरोध के माध्यम से स्थिर फाइलों की सेवा कर सकते हैं,

हालांकि, आपका यूआरएल इस तरह दिखेगा

http://hostname:8080

यूआरएल से पोर्ट 8080 को खत्म करने के लिए, हम इसे पोर्ट 8080 पर रीडायरेक्ट करने के लिए डिफ़ॉल्ट (पोर्ट 80) का उपयोग कर सकते हैं।

हम निम्न कमांड का उपयोग करके ऐसा कर सकते हैं

sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 8080

उम्मीद है ये मदद करेगा ;)

1
Theygen 26 फरवरी 2020, 10:51