我们通过使用create-react-app可以快速搭起前端React环境,但是如果你想同时开一个server side怎么办?另外又去搞一个目录跑起来吗?并不是不可以,只是觉得切来切去会比较麻烦。
cross-spawn可以帮我们在一个处理里面同时开启另一个node进程,这样我们就可以很方便的在启动一个前端项目的同时启动一个server服务。不过,spawn所能执行的命令必须要是被全局安装的。使用npx [shell]是执行不了哒。
Koa2是一个node版web框架,有了它我们就可以不需要php等等去搞一个后台了。当然不得不说的是现在好像很多服务提供商所提供的node支持版服务器都好贵哦,估计这也是导致很多人不能完成node web的开发部署的原因之一了。
安装MongoDB的方法,其实在MongoDB的官方文档上也有做说明。你可以点击这里查看官方文档。
我采用brew
进行安装的:1
2$ brew update
$ brew install mongodb
在没有使用像nodemon这种自动重启机制之前,我们启动一项服务后进行代码编辑修改后,想要及时看到效果是不太可能的,必须control + c
结束当前的服务,然后再node start
一下。但不得不说这样的方式太繁琐了。下面来看下在项目中如何使用nodemon。
详细安装教程移步这里–>《MacOS - iTerm2 + Oh my ZSH+ Powerline 打造个性终端最终版》