Я пытаюсь использовать res.render ('mytemplate', data), отлично работает во всех браузерах, кроме Safari (включая iOS), Safari не отображает и показывает html в виде обычного текста, а также некоторую информацию заголовка:
HTTP/1.1 success unknown
X-Powered-By: Express
content-type: text/html
Content-Length: 4489
Set-Cookie: connect.sid=pSY62z68tPe4TnQBLuhBPaVZ.Hd7o0jSkf%2F4AztPcwxhwoWgeqbIggMBrRfRHV3L7G0g; path=/; expires=Tue, 14 Feb 2012 05:27:49 GMT; httpOnly
Connection: keep-alive
<!doctype html>
<!--[if lt IE 7]>
<html class="no-js ie6 oldie" lang="en"><![endif]-->
...
</html>
Вот как я выполняю рендеринг:
res.setHeader('content-type', 'text/html');
res.render('myTemplate', data);
Есть идеи?