javascript - Bilakah latar belakang aktif mengembalikan 404?
天蓬老师
天蓬老师 2017-05-16 13:37:32
0
4
851

2 soalan, dibangunkan menggunakan bahasa javascript rangka kerja ekspres Node.js

1. Dalam keadaan biasa, halaman meminta data Jika data tidak dapat dijumpai, sekiranya pemulangan ditulis menggunakan res.send(), atau jika ia adalah res.sendStatus(404). dalam keadaan apakah pelayan akan mengambil inisiatif?

2. Bagaimanakah bahagian hadapan mengendalikan 404 ini? Tetapi penyemak imbas sentiasa melaporkan ralat tidak dapat

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

membalas semua(4)
我想大声告诉你
  1. 404 bermaksud sumber tidak ditemui. Jika anda menggunakan semantik RESTful, anda harus mengembalikan 404 apabila sumber tidak ditemui. Jika ia bukan semantik RESTful, anda perlu mencipta semantik itu sendiri. Secara amnya, untuk kemudahan pemprosesan bahagian hadapan, 200 akan dikembalikan dan mesej ralat akan ditulis dalam badan mesej. Tetapi ini boleh menyebabkan masalah lain.

  2. Ia bergantung pada rangka kerja yang anda gunakan. "Tetapi penyemak imbas sentiasa melaporkan ralat tidak dapat saya ketahui." 404 adalah kesilapan di tempat pertama.

Jika anda mempunyai API anda sendiri, ia sebenarnya lebih mudah untuk disebut. Apa yang paling saya benci ialah sesetengah halaman web dihantar terus ke penyemak imbas Jelas sekali mereka tidak ditemui, tetapi mereka perlu mengembalikan 200 atau bahkan 302 untuk melompat ke halaman yang dipanggil "ralat". Sebahagian daripada mereka melompat ke laman utama sebelum saya sempat melihatnya. Terdapat koma tambahan dalam pautan saya Bolehkah saya menukarnya secara manual? Terdapat begitu banyak pautan dalam halaman senarai yang saya klik untuk melihat pautan yang masih ada, tetapi semua pautan dengan ralat melompat ke halaman yang sama. Bagaimana saya tahu pautan yang tidak sah?

左手右手慢动作

Pemprosesan belakang.
Hantar 404 halaman apabila semua laluan dipadankan

習慣沉默
  1. Apabila bahagian belakang bertindak balas dengan 404, ia juga boleh mengembalikan badan tindak balas. Tak salah pun kalau laluan tak jumpa mesti balik 404

  2. Hujung hadapan mesti mempunyai logik untuk mengendalikan status 404 http, dan cara mengendalikannya berbeza-beza. Tetapi pastinya tidak sesuai untuk melompat ke halaman 404. Hanya berikan saya peringatan

滿天的星座

Laluan itu tidak menemui sumber yang sepadan berdasarkan url anda, jadi ia mengembalikan 404 Tiada sumber yang sepadan ditemui

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan