环境

  • symphoy
    localhost:80
  • pipe
    localhost:5897

问题

我打算给我的小伙伴们搭建一个一起写作的平台,发现 pipe 刚刚好符合我的需求。

刚搭好 pipe,发现它需要跳转到 hacpai.com 登陆才可以。因此而需要再搭建一个 symphoy 。

花了点时间学习 go 语言,我尝试修改 hacpai.go 使 pipe 跳转至自己搭建 symphony 登陆,但是出现了 404 Not Found 的问题。如下图。

Screenshotfrom20180406175049png

分析

编译了一个未修改的 pipe ,分析了一下网站打开的过程。

刚打开 http://localhost:5897/ ,先会跳转至 https://hacpai.com/apis/b3-identity?goto=http://localhost:5897/ , 再带着一个 id 返回原先的网页(http://localhost:5897/?b3id=H9oxzSym)。

了解了一下 Java 的语法及 latke 框架,再去阅读 symphony 的源码,发现并没有处理 /apis/ 开头的请求。

请问要实现 pipe 使用自建的 symphony 登陆,是需要自己补充相关的代码吗?还是说我遗漏了什么?

  • Sym

    Sym 是一个用 Java 实现的现代化社区(论坛 / 社交网络 / 博客)平台,“下一代的社区系统,为未来而构建”。黑客派就是使用该系统搭建的 ❤️

    300 引用 • 3528 回帖 • 600 关注
  • Pipe

    Pipe 是一款小而美的开源博客平台。如果你不想自己搭建,可以直接使用我们运维的 http://pipe.b3log.org

    42 引用 • 358 回帖 • 245 关注
  • API
    29 引用 • 239 回帖 • 1 关注
感谢    赞同    分享    收藏    关注    反对    举报    ...