मेरे पास एक प्रतिक्रिया ऐप है और यहां मेरा फ़ोल्डर सेटअप है:

enter image description here

अगर मैं cd src और फिर node server.js चलाता हूं, तो मैं देख सकता हूं कि मेरा सर्वर console.log में जोड़े गए संदेशों के आधार पर चल रहा है।

लेकिन जब मैं रूट फ़ोल्डर में होता हूं और मैं npm start चलाता हूं, तो server.js कनेक्ट नहीं होता है। यहाँ मेरी जड़ है package.json, मैं क्या खो रहा हूँ?

enter image description here

0
DeAnna Martinez 2 फरवरी 2021, 18:22
1
"main": "./src/server.js" आज़माएं।
 – 
zero298
2 फरवरी 2021, 18:26

1 उत्तर

सबसे बढ़िया उत्तर

अगर आप रिएक्ट ऐप और सर्वर को एक साथ चलाना चाहते हैं, तो आप समवर्ती का उपयोग कर सकते हैं। इसे स्थापित करें, और अपने स्क्रिप्ट अनुभाग को संशोधित करें ताकि आपके पास react-scripts start और node src/server.js के लिए अलग-अलग प्रविष्टियां हों। फिर आप उन दोनों को एक साथ चला सकते हैं। यह कुछ इस तरह दिखेगा:

{
  "scripts": {
    "start-react-app": "react-scripts start",
    "start-server": "node src/server.js",
    "start": "concurrently \"npm:start-react-app\" \"npm:start-server\""
  }
}

इस तरह, जब आप npm start चलाते हैं तो यह दोनों स्क्रिप्ट लॉन्च करेगा।

0
Mr. Hedgehog 2 फरवरी 2021, 18:46