这周主要做了下面一些事情

  1. 在CentOS7上安装MongoDB和Node.js
  2. 使用Node.js, Express和MongoDB创建REST API
  3. 熟悉CentOS的基本命令
  4. 配置Azure上的CentOS7服务器

安装MongoDB和Node.js是参考网页How To Install MongoDB On CentOS 7How To Install Node.js On CentOS 7

创建REST API是参考网页Creating a REST API using Node.js, Express, and MongoDB。由于版本更新,源代码也需要更新才行。mongodb模块的api可以参考MongoDB 2.0.0 Driver

在itpub上下载了视频Udemy - Learning Linux CentOS From Scratch,同步到ipad上,准备在上下班路上看。

使用ssh连上Azure上的服务器,安装上MongoDB和Node.js,的确方便。

在CentOS虚拟机上安装MongoDB和Node.js,源代码依然放在宿主机上,通过共享目录访问。这种工作模式和文章Docker 笔记 打造node.js开发环境 安装nvm介绍的模式有异曲同工之妙。思路是好,但在客户机上执行命令npm install的时候出现问题(宿主机是windows)。共享目录不支持symlink。解决方案是加上参数–no-bin-links,可以参考文档Install a package