Nodejs+Koa2+云服务ECS 开发微信公众号(一)之环境配置

硬件准备工作

1. 本人采用阿里云的云服务器,购买了入门级云服务ECS(293元每年);

2.针对服务器进行认证,设置个人服务器密码;

3.购买数据盘,并将其挂载于云服务器之上(建议挂载在/home下),并对其进行分区配置(本人购买的20g,就不分区啦);

以上几部操作都可以参考阿里云官方说明文档,说明很详细,一看就会,主要是资金到位什么都好说。个人认为如果是入门级别就不要购买配置太高的,低配的入门级服务器,一个人造,完全够用!

软件准备工作

有了上面的硬件支撑,下面就详细说说,如果构建开发环境,网上也很多类似的例子,他们的遭遇也给了我不少的启发。

1.安装Nodejs环境: 这里比较推荐使用nvm方式安装node,可以手动选择安装多个版本,也可以自动安装较为稳定的版本;

2.创建Koa2项目:看到网上有说用koa-generator这中类似脚手架的工具去自动生成项目,尝试了一下,效果还是比较不错;

3.启动项目,并发布程序:启动node项目这里就不赘述,主要说明一下,在新创建的云服务器上部署,如果要求可以访问,必须添加对应实例的安全规则,否则无法访问,因为阿里云默认的实例是不允许外部访问的;

4.项目进程永驻:关于node进程后台运行的策略,目前比较流行的有forever和PM2,这里我用的是PM2, 真的可以算的上比较高大上的启动方式,具体方式大家可以参见https://www.cnblogs.com/zhoujie/p/nodejs4.html

5. 最后是关于项目的日常迭代,可以使用sublime+SFTP的模式,也可以使用客户端,这么就不科普了,大家可以自行百度。

 

上述就是整个项目开发前期的准备工作,整个过程参考的网址和例子如下:

阿里云的官方说明文档:https://help.aliyun.com/?spm=a2c4g.11186623.6.538.2d3e3dfdnrTVKt

博客园:https://www.cnblogs.com/zczhangcui/p/7002477.html

最后还有我们那些可爱的同事们!

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值