V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
edis0n0
V2EX  ›  程序员

为什么 T-mobile 这类网站用 Angular 写百度也能正常收录内页?是用了 SSR 吗? ASP.NET Core 有实现类似效果的方法吗?

  •  
  •   edis0n0 · 2022-08-19 15:22:24 +08:00 · 1467 次点击
    这是一个创建于 820 天前的主题,其中的信息可能已经有所发展或是发生改变。
    但我试了一下午 ASP.NET Core 6 也没配上 SSR ,用来实现的这个功能的貌似只有一个 GitHub 3 stars 的库 github.com/MintPlayer/MintPlayer.AspNetCore.SpaServices.Routing (绝对不是我的)感觉用在生产环境太危险了。

    我不在互联网企业,公司用的都是 10 年前的技术栈,用户体验也很不错,最近自己在了解这些。
    4 条回复
    wdwwtzy
        1
    wdwwtzy  
       2022-08-19 16:04:07 +08:00
    ssr 这种事一般不拿.net 来做,一般是在前端的 bff 层里用 node 来做,你可以找找 node 的 ssr 方案
    lybcyd
        2
    lybcyd  
       2022-08-19 19:11:53 +08:00
    asp.net core 是后端框架,前后端分离架构下就是用来提供 API 的,和 SSR 没什么关系吧。如果你用了 angular 想配置 SSR ,可以参考官方文档:

    https://angular.cn/guide/universal
    buffzty
        3
    buffzty  
       2022-08-19 19:49:00 +08:00
    最简单 最好的方式 后台开个 puppeteer, agent 是 spider 的直接转过去 用户无感知 代码无侵入
    iold
        4
    iold  
       2022-08-20 09:33:39 +08:00 via iPhone
    楼主你是想要 Blazor 吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2794 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 09:49 · PVG 17:49 · LAX 01:49 · JFK 04:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.