2017-08-01 1 views
0

NextJSは、デフォルトでは、このようなmetaタグのcharset情報のページを用意しています:NextJSアプリでヘッダの文字エンコーディングを設定するには?

<meta charset="utf-8" class="next-head"> 

しかし、私は、ページのヘッダーに埋め込まれたこのデータを提供するために探しています:

Content-Type: text/html; charset=UTF-8 

これを達成する方法はありますか? NextJS用のポートと他のミドルウェアを定義するカスタムExpressサーバーがあります。このファイル(server.js)では、以下のことを試しました。エラーなしで実行されますが、ヘッダーには何もしません。

server.get('*', (req, res) => { 
     res.charset = 'utf8', 
     handle(req, res) 
}); 

専門家の意見はすばらしいと思います。このような

答えて

0

設定応答コンテンツタイプ:

res.set({ 'content-type': 'text/html; charset=utf-8' }) 

デフォルトの文字セットがUTF8であるしかし、あなたはそれをオーバーライドする必要はありません。

関連する問題