surmon-china/surmon.me

发布一个很水的问题给作者大大

wojiaoerdandan opened this issue · 7 comments

我这出初入前端的人想跑起来这个博客项目 感觉真是摸不着头脑

你可以尝试分解下问题,我可以给予一些帮助。

我先自己好好阅读一下😂,不能直接伸手党

---- 回复的原邮件 ---- | 发件人 | @.> | | 日期 | 2022年01月07日 18:01 | | 收件人 | @.> | | 抄送至 | @.@.> | | 主题 | Re: [surmon-china/surmon.me] 发布一个很水的问题给作者大大 (Issue #206) | 你可以尝试分解下问题,我可以给予一些帮助。 — Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android. You are receiving this because you authored the thread.Message ID: @.***>

无妨,这个项目本身就啥资料也没留,你提出问题,我刚好可以补充些必要文档。

您能补充一些大致的部署文档也可以,这样能加快大家对这个项目的使用率和轻熟度

您能补充一些大致的部署文档也可以,这样能加快大家对这个项目的使用率和轻熟度

你得具体点提出你的疑问,列出来,越详细越好。

现在主要就是这个博客的服务端和前端是否是一套代码启动的?对应的数据表脚本怎么生成的?然后如果本地去启动服务的话需要做哪些步骤?我从新手的角度去分析的!这样有个大概的话 估计启动起来问题不大

现在主要就是这个博客的服务端和前端是否是一套代码启动的?对应的数据表脚本怎么生成的?然后如果本地去启动服务的话需要做哪些步骤?我从新手的角度去分析的!这样有个大概的话 估计启动起来问题不大

  1. 要先理解 SSR 应用本质就是一个 Node.js 应用,大部分时候其同时承担部分的服务端职责(BFF Server)扩展阅读
  2. 现代化的应用,数据源一定是另外独立的服务,也就是你称的 “服务端”,surmon.me 的 “服务端“ 是 NodePress 这个应用
  3. 数据库部分由 NodePress 负责,SSR 应用不关心;实际上 NodePress 用的是 MongoDB 数据库,MongoDB 没有数据表的概念,不需要初始化数据,所谓的 Schema 模型也只是 mongoose 而非 MongoDB 的概念,详细需阅读 NodePress 的文档
  4. 步骤:
    1. 安装 MongoDB 和 Redis
    2. 安装启动 NodePress
    3. 安装启动 surmon.me
    4. 打开 localhost:3000