ThinkJS是一款高效、簡單易用的Node.js MVC框架。該框架借鑑了不少 ThinkPHP 的特性,同時結合Node.js的特性,使用了 ES6 Promise,讓異步編程更加簡單、方便。php
目前打算使用ThinkJS來開發APP後端服務。html
ThinkJS在windows和linux下的安裝命令是同樣的html5
npm install -g thinkjs-cmd
只是我在linux下第一次安裝並不成功,提示信息裏面有亂碼node
使用查看版本命令時提示命令不存在
linux
thinkjs -v
把安裝命令再執行一邊後,問題解決,雖然提示信息裏仍是有亂碼,可是能夠正常使用了es6
forever 的做用:thinkphp
一、服務down掉以後能夠自動重啓shell
二、更新文件以後能夠自動重啓服務npm
安裝forever命令編程
npm install -g forever
與安裝ThinkJS同樣,提示信息裏有亂碼,這個看來不是ThinkJS的問題,是系統環境的問題
而且第一次安裝不成功,等待的圖標一直轉動,多是網絡緣由。
中間還遇到報警提示,不要打斷,讓它一直安裝:
查看forever是否安裝成功
forever -h
使用forever啓動服務,首先進入到項目目錄,而後執行
forever start index.js
查看forever狀態
forever list
關閉服務
forever stop index.js
參考文章 http://blog.fens.me/nodejs-server-forever/
--如下是2015.11.24更新
一、安裝命令跟以前不同了,能夠去看官方文檔
npm install thinkjs@2 -g --verbose
二、建立項目
thinkjs new project_path --es6
三、執行 npm install
安裝依賴
第一次卡住了,ctrl+c取消,再從新執行,成功,跟上面同樣仍是有亂碼
四、運行npm start 會自動編譯運行
App Enviroment: development 最後一句是這個的時候說明啓動成功了,能夠經過ip:8360進行測試了,感受提示信息有點不友好,我還在等相似success之類的提示信息,安裝沒成功,看了文檔才知道這就是成功了。
五、再像修改前那樣使用forever就不行了,暫時尚未找到使用方式,先用screen解決關閉ssh後服務終止的問題。