运用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/ 即可出现开发包执行结果。


你可能感兴趣的:(Facebook,APP,开发及安全性探究)