我運行的Node.js與Express.js和一切完美,直到有人把無效的JSON與內容類型的文本/ JSON,然後我的服務器有400在處理之前,我可以在Express.js中攔截傳入的請求嗎?
現在迴應,我意識到這是「正確的「但我想攔截傳入的數據,看看我是否可以通過用字符串表示法替換所有新行(\ n \ r)來修復數據(」\ n「,」\ r「),因爲出現該行成爲傳入請求的問題。具體而言,json的實例看起來像
{"foo":"bar
and so forth"}
其中換行符是\ n和\ r的某種組合。
,我沒有看到,我可以看看,在/按摩傳入請求的數據,然後纔會慢慢反彈爲400
是的,但你必須在你的bodyparser中間件之前做。 –
@KevinB,你有什麼機會鏈接到如何做的例子? –
不是,但它相對簡單。 'app.use(function(){...在這裏修復它...});' –