请问公司运营人员在后台更新最新资讯文章,然后可以自动更新在公司首页的网页,对于前端怎么写代码实现,这个流程是怎样的?

我今天遇到一个问题,就是想实现一个功能,公司里面运营人员在后台管理系统增删改查文章,在公司的首页的最新资讯模块可以自动的更新发布的最新的文章,对于前端需要做什么,怎么用代码实现这个功能,我也想自己开发一个后台管理系统,就是那种有权限的那种,也请大家指明方向,这两点是怎么用代码实现的,可以大概说一下,谢谢!
2.png
1.这是首页内的自动更新模块(最新资讯模块)
1.png
这是最新资讯具体内容,这个内容也是前端自己写代码实现的,还是自动生成的,从后台更新最新的文章,是如何实现的,谢谢!### 问题描述

已解决 悬赏分:70 - 解决时间 2022-01-04 08:30
反对 0举报 0 收藏 0

回答4

最佳
  • @
    1. 前端不用管这个,只要后台修改返回值即可
    2. 举个例子吧
    // 后台提供一个API返回 最新资讯。 例如 api/newList
    // api返回格式参照
    [{
       img: 'https://www.shong.net/file/upload/202201/04/2022010412094516.jpg',
       title: '程序员这份工作有前途么?',
       link: 'http://test.com/content/dsada6767',
       content: 'dasdksajdklsadklskdjsadksajdklsajdadjskaj...'
    }, {
       img: 'https://www.shong.net/file/upload/202201/04/2022010412094516.jpg',
       link: 'http://test.com/content/dsada6767',
       title: '程序员这份工作有前途么?',
       content: 'dasdksajdklsadklskdjsadksajdklsajdadjskaj...'
    }, {
       img: 'https://www.shong.net/file/upload/202201/04/2022010412094516.jpg',
       title: '程序员这份工作有前途么?',
       link: 'http://test.com/content/dsada6767',
       content: 'dasdksajdklsadklskdjsadksajdklsajdadjskaj...'
    },
    ...]
    // 然后前端根据上面数据就可以显示了在页面上了,数据越靠前越新
    // 点击跳到详情页面 就是link的那个地址
    支持 0 反对 0 举报
    2022-01-04 05:13
  • @
    1. 需要后端配置
    2. 可以试试 WordPress
    3. 不熟悉 PHP 可以看看 Ghost
    4. 不熟悉数据库可以选择 JAMstack,不过中文资料比较少
    支持 0 反对 0 举报
    2022-01-04 05:30
  • @

    这个与前端没有关系,后端负责提供数据,前端负责显示,你只要把显示的工作做了就行了,具体显示方法看情况
    1、前后端分离的化,你在前端请求接口进行渲染即可
    2、前后端不完全分离的情况,比如一些常见的mvc框架,在view层,这些工作一般后端也就带着做了,也不需要前端专门去做

    支持 0 反对 0 举报
    2022-01-04 05:56
  • @

    自动更新?就和思否首页那样?会提示你有新的内容,然后让你刷新?

    还是说用户每次刷新看到的内容不一样。

    还是说用户下次刷新,拉取最新的内容。

    先说自动更新,这里需要后台新增了文章之后通知给前端,然后前端触发拉消息。
    这里方案有 websocket、轮询、长连接挂起 等等。

    每次内容不一样,这里一般是把你的浏览位置记录在了服务端。然后服务端过滤了。

    下次刷新拉取最新内容,这个就比较简单了,创建时间倒序,什么也不用做。

    这种叫 CMS 吧,应该也有一些开源的。

    支持 0 反对 0 举报
    2022-01-04 06:30