专栏首页前端划水指南NodeBB搭建过程(windows+Redis)
原创

NodeBB搭建过程(windows+Redis)

1.首先去 github 把项目 clone 下来:

--------------------------

https://github.com/NodeBB/NodeBB

然后cd到nodebb,安装依赖 cnpm i

依赖在安装的时候,由于没有 package.json ,会自动 clone ,整个以来安装完成后,应该是这样:

![install](https://img-blog.csdn.net/20180622095626833?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzIwMjY0ODkx/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)

2.环境配置

------

附上中文文档:https://docs.nodebb-cn.org/

1.Chocolatey 可以下载**离线包**,之后通过 Chocolatey 安装一些环境:

```

choco install -y imagemagick github python2 nodejs-lts git

```

这里的 github , nodejs ,git 可以选择不安装,跳过。

2.数据库(database)选择 Redis

Redis 可以在菜鸟教程上面找到安装教程:

http://www.runoob.com/redis/redis-install.html

安装完成以后,WINDOWS + R 打开 services.msc ,找到 Redis 服务,启动之:

![Redis](https://img-blog.csdn.net/20180622095820272?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzIwMjY0ODkx/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)

3.Hello World Running

---------------------

首先,使用命令 ./nodebb build 构建静态资源,构建完如下:

![helloworld](https://img-blog.csdn.net/2018062210001911?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzIwMjY0ODkx/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)

此时打开监听的 127.0.0.1:4567 (默认配置的端口),如图所示:

![installer](https://img-blog.csdn.net/20180622100114522?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzIwMjY0ODkx/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)

上面的直接填写,下面的数据库配置如下:

![database](https://img-blog.csdn.net/20180622100206278?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzIwMjY0ODkx/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)

点击最下面的 install NodeBB 后,整个项目总算 Running 了:

![running](https://img-blog.csdn.net/20180622100409227?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzIwMjY0ODkx/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)

4 . use LANTERN to cross wall (使用lantern 访问外国网站)

-------

下载lantern安装包 => 一路next安装,并启动 => 右下角图标右键 ,连接 => OK

依赖环境 .net FrameWork 4.0 +

我都打包好了 :

链接:https://pan.baidu.com/s/1-aMsEznQ76Tjd5vrfEwrow 密码:yyfg

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Linkerd 2.6版本带来分布式跟踪、实时请求头文件、更快的仪表盘等等!

    我们很高兴地宣布Linkerd 2.6的发布!该版本增加了对分布式跟踪的支持,为Linkerd的live tap输出带来了请求和响应头文件,向仪表板添加了流量分...

    CNCF
  • 大量POI点展示的一种解决方案

    不论是在Arcgis for js还是Openlayers中,当POI点比较多的时候,在前台页面的展示在效率上是一大问题。经过一段时间的研究,发现百度地图在这一...

    lzugis
  • 微信新出的「功能直达」效果如何?我们采访了两家头部小程序

    知晓君
  • 基于Proxy的小程序状态管理

    微信小程序的市场在进一步的扩大,而背后的技术社区仍在摸索着最好的实践方案。我在帮助Nike,沃尔玛以及一些创业公司开发小程序后,依旧认为使用小程序原生框架是一个...

    Fundebug
  • 一道魔性的贪心题目(随意吐槽)

    假设你是一位很棒(多棒???)的家长,想要给你的孩子们一些小饼干(不能给大饼干吗???)但是,每个孩子最多只能给一块饼干(有毒吧。。。)

    程序员小浩
  • 命令行窗口中用telnet测试HTTP协议

    1. 命令行窗口中用telnet测试HTTP协议  HTTP消息是由普通ASCII文本组成。消息包括消息头和数据体部分。消息头以行为单位,每行以CRLF(回车和...

    互联网金融打杂
  • 小程序“功能直达”内测,你读懂了什么?

    小程序“功能直达”功能正式开始内测。部分小程序已收到内测邀请。 ? 开启这个功能后用户可在“发现-小程序”中通过搜索找到小程序提供的功能。 小程序将获得更多用户...

    连胜
  • 关于log日志的深入学习笔记

    什么是日志,简单来说就是记录,在程序中日志担任着重要的作用,利用日志信息,我们可以很轻易发现程序的运行状况,一个输出格式化很好的也可以很轻易的进行数据分析。那么...

    陌无崖
  • 将自己编译的AOSP刷入nexus5

    ubuntu14.04编译Android4.4源码讲述了用于模拟器的AOSP编译过程,在完整编译了源码以后,会自动将编译结果目录加入到path中,此时运行 em...

    用户2930595
  • 密钥交换算法: 迪菲-赫尔曼算法

    迪菲-赫尔曼算法用于通信双方交换密钥. 还记得之前介绍HTTPS协议的时候, 提到需要先通过对方公钥来进行密钥的交换, 然后再通过密钥对通信内容进行加密. 迪菲...

    烟草的香味

扫码关注云+社区

领取腾讯云代金券