亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

iPhone手機上搭建nodejs服務器步驟方法

2019-11-20 12:06:09
字體:
來源:轉載
供稿:網友

一、為在ios上面運行,編譯jxcore

復制代碼 代碼如下:

$ mkdir ~/jxcore 
$ cd ~/jxcore 
$ git clone https://github.com/jxcore/jxcore.git 


復制代碼 代碼如下:

$ cd ~/jxcore/jxcore 
$ ./build_scripts/ios-compile.sh 

如果出現import which的module not found問題, 那就通過下面語句安裝python的which

復制代碼 代碼如下:

sudo easy_install tools/which-1.1.0-py2.7.egg 

如果出現別的問題,可以參看jxcore編譯ios的前提條件,采取相應措施。
https://github.com/jxcore/jxcore/blob/master/doc/HOW_TO_COMPILE.md


復制代碼 代碼如下:

* GCC 4.2 or newer (for SpiderMonkey builds 4.7+) 
* Python 2.6 or 2.7 
* GNU Make 3.81 or newer 
* libexecinfo (FreeBSD and OpenBSD only) 
* for SpiderMonkey : 'which' python module (sudo easy_install tools/which-1.1.0-py2.7.egg) 

二、 在mac上安裝jxcore

復制代碼 代碼如下:

$ ./configure 
$ sudo make install 

三、 創建cordova程序,如果沒有安裝cordova,可以自行安裝。

復制代碼 代碼如下:

$ cordova create hello com.example.hello HelloWorld 
$ cd hello 

四、下載安裝jxcore-cordova插件

復制代碼 代碼如下:

$ git clone https://github.com/jxcore/jxcore-cordova 

利用jxcore-cordova的模板index.html
復制代碼 代碼如下:

$ cp ./jxcore-cordova/sample/www/index.html ./www/ 

拷貝在第一步為在ios上運行而編譯的jxcore包
復制代碼 代碼如下:

$ cp -r ~/jxcore/jxcore/out_ios/ios/bin jxcore-cordova/io.jxcore.node/ 

五、添加cordova的ios platform
復制代碼 代碼如下:

$ cordova platforms add ios 
$ cordova plugin add jxcore-cordova/io.jxcore.node/ 
$ cordova build 
$ cordova run ios 

如果build出錯,"C does not support default arguments"

只需將默認值去掉一般就會解決問題。

復制代碼 代碼如下:

JXCORE_EXTERN(void) 
JX_SetString(JXValue *value, const char *val, const int32_t length = 0); 

修改為
復制代碼 代碼如下:

JXCORE_EXTERN(void) 
JX_SetString(JXValue *value, const char *val, const int32_t length); 

重新build即可

六、此時應該可以看到cordova的運行界面。
七、在Resources/jxcore_app/app.js添加nodejs server

在app.js的最后面添加如下代碼

復制代碼 代碼如下:

function getIP() { 
        var os = require('os'); 
        var nets = os.networkInterfaces(); 
        console.log(nets); 
        for ( var a in nets) { 
                var ifaces = nets[a]; 
                for ( var o in ifaces) { 
                        if (ifaces[o].family == "IPv4" && !ifaces[o].internal) { return ifaces[o].address; } 
                } 
        } 
        return null; 

var ip = getIP(); 
if (!ip) { 
        console.error("You should connect to a network!"); 
        return; 

 
var http = require('http'); 
http.createServer(function(req, res) { 
        res.writeHead(200, { 
                'Content-Type': 'text/plain' 
        }); 
        var cur_client = ""; 
        if(req.connection && req.connection.remoteAddress) { 
                console.log(req.connection.remoteAddress); 
                cur_client = req.connection.remoteAddress; 
        } else if(req.headers) { 
                console.log("request header X-Forwarded-For"); 
                console.log(req.headers['X-Forwarded-For']); 
                cur_client = req.headers['X-Forwarded-For']; 
        } 
        cordova('log').call('client( ' + cur_client + ' ) come'); 
        res.end('Hello '+ cur_client +', I am server on iphone app('+ ip +'). '+Date.now()+'/n'); 
}).listen(1337, ip); 
console.log('Server running at http://' + ip + ':1337/'); 

運行程序,即可在xcode的log信息里面看到iphone的ip,然后通過網頁就可以瀏覽網頁。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品久久久久高潮| 欧美大全免费观看电视剧大泉洋| 97人人模人人爽人人喊中文字| 一区二区三区久久精品| 美女撒尿一区二区三区| 成人妇女淫片aaaa视频| 欧美激情乱人伦一区| 色香阁99久久精品久久久| 亚洲国模精品一区| 欧美大尺度电影在线观看| 亚洲欧美三级在线| 亚洲国产精品999| 69久久夜色精品国产69乱青草| 国产小视频91| 亚洲在线视频观看| 国产日韩中文字幕在线| 热久久美女精品天天吊色| 亚洲国产美女精品久久久久∴| 日韩va亚洲va欧洲va国产| 91精品国产网站| 久久91亚洲精品中文字幕| 日韩成人中文字幕在线观看| 亚洲大胆美女视频| 亚洲电影免费观看高清完整版在线观看| 日韩69视频在线观看| 日韩欧美在线第一页| 欧美极品少妇与黑人| 国产99久久久欧美黑人| 亚洲成人黄色网| www.日韩不卡电影av| 国产精品免费久久久| 欧美激情xxxx性bbbb| 亚洲视频在线观看网站| 久久久久久久久久久91| 国产免费成人av| 欧洲成人免费aa| 日本成人免费在线| 国产精品美女网站| 欧美精品videos另类日本| 国产精品pans私拍| 久久精品成人一区二区三区| 精品国产1区2区| 久久久精品视频在线观看| 成人黄在线观看| 欧美小视频在线观看| 久久精品成人欧美大片古装| 日韩成人中文字幕在线观看| 国产精品久久综合av爱欲tv| 日韩欧美精品免费在线| 欧美大全免费观看电视剧大泉洋| www.欧美精品一二三区| 91精品国产乱码久久久久久久久| 一本一本久久a久久精品综合小说| 狠狠色狠狠色综合日日五| 97在线视频免费看| 欧美在线视频一区| 国产成人亚洲综合青青| 欧美日韩亚洲一区二| 久久99久久99精品中文字幕| 国产99视频在线观看| 免费91麻豆精品国产自产在线观看| 亚洲人成伊人成综合网久久久| 日韩精品欧美激情| 9.1国产丝袜在线观看| www.欧美免费| 久久成人国产精品| 欧美影院在线播放| 欧美放荡办公室videos4k| 日韩精品免费电影| 粉嫩老牛aⅴ一区二区三区| 97在线观看视频| 色偷偷亚洲男人天堂| 亚洲aaaaaa| 黄色一区二区三区| 精品久久香蕉国产线看观看亚洲| 精品久久久视频| 欧美放荡办公室videos4k| www.欧美精品一二三区| 精品一区二区电影| 日韩电影免费观看中文字幕| 亚洲石原莉奈一区二区在线观看| 亚洲成人激情小说| 亚洲高清免费观看高清完整版| 久久99国产综合精品女同| 国产国语刺激对白av不卡| 精品中文字幕视频| 亚洲欧美制服丝袜| 日本午夜精品理论片a级appf发布| 91影院在线免费观看视频| 深夜精品寂寞黄网站在线观看| 国产成人涩涩涩视频在线观看| 色婷婷综合成人| 欧美激情视频播放| 亚洲免费伊人电影在线观看av| 日韩视频免费在线观看| 国内精品美女av在线播放| 亚洲欧洲偷拍精品| 自拍偷拍免费精品| 日韩中文娱乐网| 欧美日韩国产在线看| 成年人精品视频| 7m精品福利视频导航| 黑人巨大精品欧美一区免费视频| 欧美视频不卡中文| 欧美精品一本久久男人的天堂| 欧美疯狂性受xxxxx另类| 国产精品嫩草影院久久久| 菠萝蜜影院一区二区免费| 日本伊人精品一区二区三区介绍| 日韩中文字幕国产精品| 国产国语videosex另类| 亚洲精品suv精品一区二区| 亚洲福利视频网| 中文字幕av一区二区| 亚洲国产精品久久久久秋霞不卡| 日韩在线观看你懂的| 在线精品播放av| 欧美大全免费观看电视剧大泉洋| 国产精品91久久| 青青草99啪国产免费| 久久久久日韩精品久久久男男| 欧美亚洲国产精品| 欧美与欧洲交xxxx免费观看| 成人黄色免费网站在线观看| 久久福利视频网| 7777精品久久久久久| 久久91精品国产91久久跳| 日韩毛片在线观看| 中日韩午夜理伦电影免费| 亚洲xxxxx性| 国产在线视频不卡| 久久亚洲私人国产精品va| 国产精自产拍久久久久久蜜| 国产91九色视频| 国产精品av电影| 国产综合在线视频| 亚洲欧美国产日韩天堂区| 欧美成人h版在线观看| 亚洲最大的成人网| 成人免费观看a| www高清在线视频日韩欧美| 国产精品国产三级国产aⅴ9色| 91禁外国网站| 91精品啪aⅴ在线观看国产| 久久91精品国产91久久久| 欧美疯狂性受xxxxx另类| 成人黄色免费网站在线观看| 亚洲国产精彩中文乱码av| 亚洲欧洲日韩国产| 国产日韩欧美在线观看| 国产成人在线一区| 国产一区二中文字幕在线看| 日韩电影中文字幕在线观看| 亚洲欧美国产高清va在线播| 欧美性受xxxx白人性爽| 精品久久中文字幕久久av| 91在线观看免费高清完整版在线观看| 久久男人av资源网站| 免费成人高清视频| 欧美激情在线有限公司| 亚洲欧美国产日韩天堂区| 成人午夜激情免费视频| 成人日韩av在线| 黑人狂躁日本妞一区二区三区|