Mock服务安装说明
<h3>前言</h3>
<p>showdoc启用mock功能需要开启mock服务。默认情况下,使用官方最新版自动脚本或者最新版docker镜像,便会自动集成。但如果是使用旧docker镜像,或者手动安装showdoc的用户,则可能需要手动起mock服务。
对于不同安装方式的用户,操作方式会不一样。</p>
<h3>假如你是通过安装脚本安装的showdoc</h3>
<pre><code># 切换到showdoc安装脚本的目录,将旧脚本删除
rm -rf showdoc
# 重新下载官方脚本
wget https://www.showdoc.com.cn/script/showdoc;chmod +x showdoc;
#更新
./showdoc update
</code></pre>
<h3>假如你通过拉取docker镜像安装的showdoc</h3>
<p>参考此教程中的升级部分:<a href="https://www.showdoc.com.cn/help?page_id=65610">https://www.showdoc.com.cn/help?page_id=65610</a></p>
<h3>假如你是手动安装php环境运行的showdoc</h3>
<p>首先将旧代码目录复制一份以便<strong>备份</strong>。划重点。
全新安装(具体操作参考文档)并初始化ShowDoc完毕后,进入之前备份的目录。将Sqlite/showdoc.db.php(这是原来的数据库文件),以及Public/Uploads/下的所有文件(这些是上传的图片。如没有图片则可忽略之),全部复制并覆盖到新showdoc目录的相应文件。覆盖后重新给这些文件可写权限。</p>
<p>以上过程是把代码升级到最新版。接着准备起mock服务。</p>
<p>首先安装nodeJs 。linux/Mac 和 win 都有相应的nodeJs安装教程,可网络搜索之。安装好后,便可以使用npm命令。
在命令行进入showdoc安装目录下的/mock文件夹,(win 下的话需要使用命令提示符) , 执行:</p>
<pre><code>
# 安装依赖
npm install --registry=https://registry.npmmirror.com
#运行服务
npm run start
</code></pre>