硬件准备工作

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

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

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

  1. 使用C# .net开发微信公众号之服务器URL配置

    服务器URL配置 是微信公众号开发里非常重要的一个步骤. 虽然微信公众平台已经给了我们很多 必要的功能 像:查看用户,查看用户消息,给用户回复消息,自动给用户回复消息,根据用户消息内容回复给用户图文消 ...

  2. 开发微信公众号授权失败

    近期在学习开发微信公众号,但是在配置环境的时候遇到了问题.在页面授权的时候,拿不到code.并且 snsapi_userinfo 授权模式的情况下,并没有弹出授权协议,页面要么显示redirect_u ...

  3. 使用阿里云ECS构建微信公众号管理系统

    微擎-基于ECS搭建微信公众号管理系统 相关链接: 微擎 阿里云ECS开通 一.环境搭建 连接ECS服务器 打开系统自带的终端工具: Windows:CMD或Powershell. MAC:Termi ...

  4. NodeJs开发微信公众号(一)

    古话说: 万事开头难, 回头细想想还真是这样,在没有开始做微信公众号开发之前我以为它很复杂,但是学过之后只想说原来just so so~ 这里是我的项目的github地址: https://githu ...

  5. ❤️十分钟快速学会使用Nodejs全栈开发微信公众号【建议收藏】

    一.准备 注册微信订阅号 注册小程序测试号 sunny-ngrok工具安装及注册账号 注意:sunny-ngrok的原型是ngrok,不过ngrok是国外的,sunny-ngrok是国内的一个私服,速 ...

  6. 手把手教你如何使用NodeJs和JavaScript开发微信公众号

    大家作为前端可能活多或少的都写过结合微信jsdk开发的微信h5网页,对授权登录这块以及部分sdk可能都有通过后台接口来调用,那么大家有没有想过,这些后台接口都是怎么写的呢?那么今天这篇文章就带大家来了 ...

  7. python开发微信公众号开发教程百度云_Python开发微信公众号后台(系列一)

    Python 开发微信公众号后台(系列一) 專 欄段晓晨,写过一点爬虫,写过几篇文章.能力虽 有限,会尽量把想说的东西讲清楚. 知乎 ID :段小草 知乎专栏:小段同学的杂记, https://zhu ...

  8. Python+Tornado开发微信公众号

    本教程针对的是已掌握Python语言基本用法并且掌握其任一Web框架的用户. 本教程使用的Python版本为3.5.0, Web框架为Tornado, IDE开发工具为PyCharm,整个开发过程是在 ...

  9. Django开发微信公众号

    一.微信公众号的准备: 1. 注册 访问地址:https://mp.weixin.qq.com/  按照提示注册即可  注意:本文样例使用个人公众号,由于个人公众号没有接口权限,自定义菜单无法进行开发 ...

最新文章

  1. 零基础AJAX入门(含Demo演示源文件)
  2. 2021年高考成绩查询山东德洲,2021年德州高考状元是谁分数多少分,历年德州高考状元名单...
  3. “源文件与模块生成时的文件不同,是否希望调试器使用它?”解决方案
  4. 如何用iMazing导出苹果手机短信(彩信)
  5. 编程语言-Python2-问题整理
  6. python--时间日期
  7. 网站和搜索引擎是分工协作的伙伴关系
  8. 几何学五大公理_【欧几里德的平面几何五大公理是什么?】作业帮
  9. 【人脸表情识别】基于matlab GUI微表情识别系统【含Matlab源码 1808期】
  10. 一分钟教会你固态硬盘数据恢复方法
  11. windows10 LTSC转换成pro
  12. suse linux安装rpm包,suse linux rpm 安装
  13. Web Dynpro for ABAP ( 四 ) BPM系统的连接
  14. 浅析deep深度选择器
  15. 华顺信安 白帽汇安全研究院一面复盘
  16. 2021高博会扩大举办,助力高尔夫运动新发展
  17. 什么是网络营销?网络营销简介
  18. (四)vivado Simulator仿真软件的使用
  19. 大数据好学么?具体学什么?
  20. 【网站模板】第02期—15款免费企业网站模板,助你提升学习效率与工作效率

热门文章

  1. python爬取微信好友_如何用 Python 爬取自己的微信朋友
  2. leangoo大讲堂—北京站
  3. 全文检索 Lucene
  4. php伪协议xss,XSS漏洞学习
  5. python最好用的助手_python 好用
  6. Mybatis常用标签详解
  7. 输入年月日判断当天是该年的第几天
  8. 财经365股票内参:元宇宙盛极不衰 芯片上涨股票怎么玩?
  9. linux清理日志 hack,Linux系统的LOG日志文件及入侵后日志的清除
  10. py-kms激活VOL