私は次の高速ルートを持っています:
var data = [
{
id: 1,
title: 'aide-memoire'
},
{
id:2,
title: 'apres moi'
}
];
app.get('/', function (req, res) {
res.render('photo/list', {
data: data
});
});
私のJADEテンプレートでは、次のようなデータを取得しています。
!!!5
html
head
body
script
var data = !{JSON.stringify(calculates)};
しかし、私はこのようなクライアントでそのデータ配列を取得します:
<!DOCTYPE html>
<html>
<head></head>
<body>
<script type="text/javascript">
var data = [
{ "id":1, "title": 'aide-memoire'},
{ "id":2, "title": 'apres moi'}
];
</script>
</body>
</html>
ただし、非ASCII文字を次のような\uXXXXシーケンスとしてエンコードする必要があります。
[
{"id":1, "title": "aide-m%E9moire"},
{"id":2, "title": "apr%E8s%20moi"}
]
エクスプレス/ジェイドでそれを行うにはどうすればよいですか?