Casnode:https://github.com/casbin/casnode ,由 Casbin 开源社区打造的高仿 V2EX 轻论坛,比 v2ex 官方功能更加强大:
在线演示:https://forum.casbin.com/
请教下节点是个什么概念呢,为什么本地 mac 环境搭建好,创建节点报错呢
TypeError: Cannot read property 'length' of null AdminNode.getIndexFromNodeId src/github.com/casbin/casbin-forum/web/src/admin/AdminNode.js:213 210 | } 211 | 212 | getIndexFromNodeId (nodeId) {
213 | for (let i = 0; i <this.state.nodes.length; i++) { | ^ 214 | if (this.state.nodes i.nodeInfo.id === nodeId) { 215 | return i; 216 | } View compiled AdminNode.renderSelect src/github.com/casbin/casbin-forum/web/src/admin/AdminNode.js:447 444 | let value, data; 445 | switch (item) { 446 | case "node": 447 | value = this.getIndexFromNodeId (this.state.form.parentNode); | ^ 448 | data= this.state.nodes.map ((node, i) => { 449 | return {text:
${node.nodeInfo.name} / ${node.nodeInfo.id}
, id: i}; 450 | }); View compiled AdminNode.render src/github.com/casbin/casbin-forum/web/src/admin/AdminNode.js:688 685 | 686 |687 | {i18next.t ("node:Parent node")} 688 | | ^ 689 | {this.renderSelect ("node")} 690 | 691 |
@aaron 节点的概念参考 v2ex,这个 bug 已经修复了哈:https://github.com/casbin/casbin-forum/commit/bb9e9e5b48c5105aa67c1acad9a4f3aaed6baf56
lz 厉害,注册方式多样这一点好评,移动端在哪下载呢?注册时绑定手机和不绑手机的帐号有什么区别吗?总体上有一个程序员论坛,上班摸鱼的姿势又增加了,希望大佬能在 tg 做个频道自动更新帖子,现在是没有 rss feed 吗?评论居然可以二次编辑和删除。
@vsuhan 这是 Go + React 技术栈,前端是 SPA,后端 Go 是常用于头条等大厂的微服务相关技术,不是 PHP。
Go 语言自带 HTTP 服务器,不存在主题、打包等说法
@minmemory 对,我们前端界面目前适配的就是高仿 v2ex 界面,当然开源的代码包括样式在内的都可以自行修改的。可以加我们的 QQ 群详聊:555019739