iPhone手机上搭建nodejs服务器步骤方法

时间:2021-05-28

一、为在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/e');
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,然后通过网页就可以浏览网页。

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章