使用 本地 Express/NodeJS/Neo4J 服务 器 堆栈 开发 iOS 应用 程序 ?

1yjd4xko  于 2022-11-19  发布在  iOS
关注(0)|答案(2)|浏览(191)

有没有可能在家里的开发笔记本电脑上运行Express/NodeJS/Neo4J堆栈,比如在port 3000上,并从正在开发的iPhone/iPad?上运行的应用程序连接到它
我在想,既然数据交换是通过RESTful服务进行的,只要应用程序知道IP地址和连接到家庭网络的端口号,事情就应该正常工作。但由于我对iOS编程一无所知,也许我不知道在应用商店真正提供应用程序之前,对在设备上运行的开发模式应用程序施加的限制。
换句话说,我是否需要一台开发服务器来运行Express/NodeJS/Neo4J堆栈以进行iOS开发,或者在家庭网络中工作是否合适?

dl5txlt9

dl5txlt91#

是的,你可以从你的开发机器上运行你的应用的后端服务器。我一直都是这样做的。正如你指出的,你只需要知道服务器的IP地址和端口。只要设备和服务器在同一个网络上,你就可以了。你可以同时使用模拟器和真实的设备来访问在你的开发机器上运行的服务器。

5sxhfpxr

5sxhfpxr2#

UIAlertController* alert = [UIAlertController alertControllerWithTitle:@"Server"
                                                                   message:@"Choose server to point to"
                                                            preferredStyle:UIAlertControllerStyleActionSheet];
    UIAlertAction *button1 = [UIAlertAction actionWithTitle:@"Development" style:UIAlertActionStyleDefault
                                                    handler:^(UIAlertAction * action) {
                                                        //code to run once button is pressed
                                                    }];
    UIAlertAction *button2 = [UIAlertAction actionWithTitle:@"Production" style:UIAlertActionStyleDefault handler:^(UIAlertAction *action) {
        //code to run once button is pressed
    }];
    [alert addAction:button1];
    [alert addAction:button2];
    UIPopoverPresentationController *popPresenter = [alert popoverPresentationController];
    popPresenter.sourceView = self.view;
    //To present the actionsheet the bottom of screen
    popPresenter.sourceRect = CGRectMake(self.createBtn.frame.origin.x, self.view.frame.size.height, self.createBtn.frame.size.width, self.createBtn.frame.size.height stack-exchange-apk_202008 software apkarchive Stack Exchange APK installer Internet Archive HTML5 Uploader 1.6.4 Android Stack Exchange APK installer franck.Dernoncourt@gmail.com 2020-08-28 17:18:14 2020-08-28 17:18:14 [curator]validator@archive.org[/curator][date]20200828172231[/date][comment]checked for malware[/comment] phonesoftware

相关问题