Oma*_*mar 5 javascript seo typescript angular-universal angular
我不是在寻找有关如何设置它的具体教程.我其实想知道什么是可能的,什么不可能.
在我的Angular 6应用程序中,我正在学习如何加载内容服务器,因此机器人可以索引客户端数据.api请求中有很多数据我想要被抓取.例如,以下代码从我的电子商务API获取当前页面项目数据.
getProductById(product_id) {
const data = { product_id: product_id };
return this.http.get<any>( api_url + '/getProductById', {params: data} );
}
Run Code Online (Sandbox Code Playgroud)
这是对我的api的调用,它从BigCommerce返回数据(见下文)
getProductById = (req, res, next) => {
let product_id = req.query.product_id;
return bc_v3.get(`/catalog/products/${product_id}`).then(data => {
return data; // this data will then return back to the client async
});
};
Run Code Online (Sandbox Code Playgroud)
从API返回的数据是否可以被SEO机器人索引?
我相信如果您使用服务器端预渲染并将数据注入 html 中,就可以。这里有一个如何使用 .Net Core 执行此操作的示例: https: //github.com/MarkPieszak/aspnetcore-angular2-universal
| 归档时间: |
|
| 查看次数: |
201 次 |
| 最近记录: |