Har*_*rry 5 javascript search-engine node.js express
我想确定传入的请求是来自机器人(例如google,bing)还是人类,并为每个提供不同的数据,例如,客户端javascript的json数据构建网站或预处理的html.
使用expressjs,有一个简单的方法吗?谢谢.
小智 3
我建议您根据请求的 MIME 类型(存在于“Accept”标头中)进行响应。您可以通过 Express 执行此操作:
app.get('/route', function (req, res) {
if (req.is('json')) res.json(data);
else if (req.is('html')) res.render('view', {});
else ...
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1640 次 |
| 最近记录: |