一周回顾 (1)
这周主要做了下面一些事情
- 在CentOS7上安装MongoDB和Node.js
- 使用Node.js, Express和MongoDB创建REST API
- 熟悉CentOS的基本命令
- 配置Azure上的CentOS7服务器
安装MongoDB和Node.js是参考网页How To Install MongoDB On CentOS 7和How 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。