是一款高效、简单易用的Node.js MVC框架。该框架借鉴了很多 的特性,同时结合Node.js的特性,使用了 ,让异步编程更加简单、方便。
目前打算使用ThinkJS来开发APP后端服务。
ThinkJS在windows和linux下的安装命令是一样的
npm install -g thinkjs-cmd
只是我在linux下第一次安装并不成功,提示信息里面有乱码
使用查看版本命令时提示命令不存在
thinkjs -v
把安装命令再执行一边后,问题解决,虽然提示信息里还是有乱码,但是可以正常使用了
forever 的作用:
1、服务down掉之后可以自动重启
2、更新文件之后可以自动重启服务
安装forever命令
npm install -g forever
与安装ThinkJS一样,提示信息里有乱码,这个看来不是ThinkJS的问题,是系统环境的问题
并且第一次安装不成功,等待的图标一直转动,可能是网络原因。
中间还遇到报警提示,不要打断,让它一直安装:
查看forever是否安装成功
forever -h
使用forever启动服务,首先进入到项目目录,然后执行
forever start index.js
查看forever状态
forever list
关闭服务
forever stop index.js
参考文章
--以下是2015.11.24更新
1、安装命令跟之前不一样了,可以去看官方文档
npm install thinkjs@2 -g --verbose
2、创建项目
thinkjs new project_path --es6
3、执行 npm install
安装依赖
第一次卡住了,ctrl+c取消,再重新执行,成功,跟上面一样还是有乱码
4、运行npm start 会自动编译运行
App Enviroment: development 最后一句是这个的时候说明启动成功了,可以通过ip:8360进行测试了,感觉提示信息有点不友好,我还在等类似success之类的提示信息,安装没成功,看了文档才知道这就是成功了。
5、再像修改前那样使用forever就不行了,暂时还没有找到使用方式,先用screen解决关闭ssh后服务终止的问题。