code-push-server 搭建在 Windows 上

这个里面有问题,请不要看先。

刚才安装完Git。。。。。。
嗯,Windows没有自带Git,真是麻烦。。。。。。。

然后打开 Git CMD 来输入命令:
500D48E6-B68A-4BCB-A9C0-952D234A2169

看到的界面是这样的:
166E34AA-2931-4DC4-AF40-245306643E2F

我在 C:\projects\node 目录下创建了一个名为 code-push-server 的文件夹,准备把内容放在这里。。。。

9EB0531C-ADE2-478A-BEC2-17C29A1900F5

01EADFC6-480C-44E4-92BA-3EAE7106C8D0
看来真的有点多余,多创建一个文件夹。。。。。

1457515D-C163-4E37-A48D-A45C7AFB2A37

然后通过命令行进入这个目录下:
B1C29491-B21A-4988-8F06-89C740607B3E

执行 npm install 命令:
6D9FB239-51A1-438D-A8E2-8CB55BB50

初始化code-push-server数据库:
注意:网上很多是

./bin/db init --dbhost localhost --dbuser root —dbpassword [密码]

那些都是 Linux、Mac的写法,Windows有点不一样,需要用node 来执行,而且注意路径问题(路径。。。这个不太确定,好像没有强制,怎么都行?忘了~)。

C4CA7124-8CEB-4979-B4F2-83B054BE9E2F

执行 node ./bin/www 跑程序吧~!
我测试过了 ./bin/www 和 .\bin\www 是一样效果的。

140A9C75-35AC-4906-B65E-5841D65C21E7

解决方案:
修改配置,路径在: code-push-server/config/config.js

13D61FC7-FF70-4F9D-B2A4-391F5D6E2D4A

/Users/tablee/workspaces/storage 改成 / 就可以了

然后接着再执行 node ./bin/www 看看

76361464-962E-41A0-AD90-5FC9B8E11006

这多问题啊。从这个问题上来看好像是 数据库的密码问题。

看着配置 code-push-server/config/config.js,
隐隐约约觉得这里有点问题!

9DD30B59-9001-4429-B81B-980E1A17BB3A

密码空缺了?就试试把 null 改成 "root",注意,我的数据库密码就是root。

然后再试试:
DD089318-45BC-4EC6-885F-F08F59BE00

好的终于成功了。

为啥端口是3001呢?
因为我改动了一下 www文件的配置(路径:code-push-server/bin/www)

E902A020-3C18-4ECE-B5AD-94A89952CECE

从 3000 被我改成了 3001,因为3000还有其他项目在跑~

打开浏览器:
0AA4ED11-EA3D-47CB-B971-5F9E19A2B1F1

外网跑也是没有问题的,很好终于结束搭建环节了。

默认账号与密码
account: admin
password: 123456

进入后会看到这个界面
3268258A-5650-458F-833B-9B7B33C0414B

然后点击 获取token:
7E463E7F-F403-4ACA-AD7C-777F634DBA78

zMKdsgG8WM6XOzggmj5AztAUkGbW4ksvOXqog

然后就是下一步了。