यह पता लगाने की कोशिश की जा रही है कि एक्सप्रेसजेएस पर रूटिंग मिडलवेयर कैसे काम करता है।

मैं जो हल करने की कोशिश कर रहा हूं वह है: ऐप में /index.js . में कुछ बुनियादी रूटिंग है

ऐप में कुछ मॉड्यूल होंगे जो अपने स्वयं के मार्ग और हैंडलर जोड़ेंगे (उदाहरण के लिए हैलो और वर्ल्ड)

मैंने यह देखने के लिए विभिन्न रूटिंग विकल्प जोड़े हैं कि क्या काम करता है - लेकिन मैंने ओवरकुक किया है।

https://codesandbox.io/s/flamboyant-mcnulty-7b79x

0
sabkaraja 6 नवम्बर 2020, 06:29

1 उत्तर

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

hello और world रूट इस तरह जोड़ें:

app.use(hello());
world.setup(app);

किसी कारण से, connect-history-api-fallback मॉड्यूल nothing matched मार्ग का कारण बनेगा।

यदि आप टिप्पणी करते हैं तो कोड history मिडलवेयर का उपयोग करें:

// app.use(history());

अब, आप https://ncpt4.sse.codesandbox.io/hello के माध्यम से hello मार्ग तक पहुंच सकते हैं और https://ncpt4.sse.codesandbox.io/world के माध्यम से world मार्ग तक पहुंच सकते हैं।

उदाहरण लिंक: https://codesandbox.io/s/amazing-worker-ncpt4

1
slideshowp2 6 नवम्बर 2020, 07:57