天天看點

運用Node.js上開發Facebook APP

1.      在Heroku的Node.js運作環境上開發Facebook APP

Node.js是一個Javascript運作環境(runtime)。

教程參見:https://devcenter.heroku.com/articles/nodejs#write_your_app

想深入了解請參考http://www.nodebeginner.org/index-zh-cn.html。

從Heroku中下載下傳的Facebook開發包主要包括以下幾個檔案:

EJS檔案是一個JavaScript模闆庫,用來從JSON資料中生成HTML字元串。

JSON (JavaScriptObject Notation)一種簡單的資料格式,比xml更輕巧。 JSON 是 JavaScript 原生格式,這意味着在 JavaScript 中處理 JSON 資料不需要任何特殊的 API 或工具包。    JSON的規則很簡單: 對象是一個無序的“‘名稱/值’對”集合。一個對象以“{”(左括号)開始,“}”(右括号)結束。每個“名稱”後跟一個“:”(冒号);“‘名稱/值’ 對”之間使用“,”(逗号)分隔。

“The main importance of the package.json file is to manage yourNode.js module dependencies.”

Procfile

The Procfile tells the Heroku server which file (and command) needs to executedto run your app. Think ofthis as the command line “node app.js”, but in a file.

A general Procfile looks like this:

web: node index.js

問題:

A:在Heroku開發包上html檔案怎麼修改和存放?

B:用Heroku重複上傳下載下傳費時費力,是否有本地開發調試的方法?

答:1.    下載下傳安裝Node.js(下載下傳網址:http://nodejs.org/)。

2.    在開發包根目錄下的web.js檔案中建立伺服器。可參考:

http://blog.csdn.net/twaver/article/details/7168714

3.    将html檔案放在view目錄下(跟ejs檔案一起)。打開終端,到開發包跟目錄下執行指令node web.js開啟伺服器。

4.    在浏覽器中輸入http://localhost:8080/ 即可出現開發包執行結果。

繼續閱讀