Kami kemudian mengubah suai pelayan supaya pengendali permintaan boleh mengembalikan beberapa maklumat yang bermakna.
Mari lihat cara melaksanakannya:
1. Biarkan pengendali permintaan mengembalikan (kembali()) maklumat yang ingin mereka paparkan kepada pengguna melalui fungsi onRequest.
2. Mari kita mulakan dengan meminta pengendali permintaan mengembalikan maklumat yang perlu dipaparkan dalam penyemak imbas.
Kami perlu mengubah suai requestHandler.js kepada borang berikut:
Begitu juga, penghalaan permintaan perlu mengembalikan kepada pelayan maklumat yang dikembalikan kepadanya oleh pengendali permintaan.
Oleh itu, kita perlu mengubah suai router.js kepada bentuk berikut:
Seperti yang ditunjukkan dalam kod di atas, apabila permintaan tidak dapat dihalakan, kami juga mengembalikan beberapa maklumat ralat yang berkaitan.
Akhir sekali, kami perlu memfaktorkan semula server.js kami supaya ia bertindak balas kepada penyemak imbas dengan kandungan yang dikembalikan oleh pengendali permintaan melalui laluan permintaan, seperti ini:
Jika kita menjalankan aplikasi yang difaktorkan semula:
Minta http://localhost:8888/start, penyemak imbas akan mengeluarkan "Hello Start",
Meminta http://localhost:8888/upload akan mengeluarkan "Hello Upload",
Dan meminta http://localhost:8888/foo akan mengeluarkan "404 Not found".
Perasaan ini bagus Dalam bahagian seterusnya kita akan belajar tentang konsep: operasi menyekat.