Node.js 學習筆記(一)
要開始學習新的語言了node.js
第一天: 創建應用 rest api
使用webStorm IDE開發,創建應用比較簡單,說一下node項目的目錄結構
nodeApp1 項目名稱
bin
www 配置node的端口,請求
node_modules 本地依賴包
public 存放靜態資源文件
views 模版文件
app.js 項目入口js
package.json npm依賴配置文件
</div>
</div>
點擊運行 控制臺顯示
/usr/local/bin/node --debug-brk=58764 --nolazy bin/www Debugger listening on port 58764 Fri, 15 Jan 2016 08:23:04 GMT nodeApp1:server Listening on port 3000
</div>
恭喜你 :grin: 第一個node.js項目運行起來了.
瀏覽器輸入 http://127.0.0.1:3000 就可以看到了。
創建Rest API
我們在項目的根目錄新建 api 文件夾,新建`users.json文件
{ "user1" : { "name" : "mahesh", "password" : "password1", "profession" : "teacher", "id": 1 }, "user2" : { "name" : "suresh", "password" : "password2", "profession" : "librarian", "id": 2 }, "user3" : { "name" : "ramesh", "password" : "password3", "profession" : "clerk", "id": 3 }
</div>
然后新建 userApi.js 寫user的API.
/** * Created by songlijun on 16/1/15. */ var express = require('express'); var userApi = express.Router(); var fs = require("fs"); userApi.get('/listUsers', function (req,res){ fs.readFile(__dirname + "/" + "user.json",'utf8', function (err,data){ console.log(data); res.end(data); }); } ) module.exports = userApi;
</div>
然后在 app.js 文件中添加代碼 加載 userApi
var userApi = require('./api/userApi'); //加載userApi app.use(userApi);
</div>
OK了, 在瀏覽器輸入: http://127.0.0.1:3000/listUsers 會返回所有的用戶信息
{ "user1" : { "name" : "mahesh", "password" : "password1", "profession" : "teacher", "id": 1 }, "user2" : { "name" : "suresh", "password" : "password2", "profession" : "librarian", "id": 2 }, "user3" : { "name" : "ramesh", "password" : "password3", "profession" : "clerk", "id": 3 }
</div>
接下來在 userApi.js 文件中寫API了。是不是很簡單。就是這么簡單
參考鏈接:
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!