Tag: ios

Node.js / Express忽略iOS JSON POST

我试图从一个iOS应用程序的数据发布到Node.js / Express。 我无法得到它的工作; Node / Express似乎忽略了我的请求,当我尝试从我的应用程序。 但是,如果我导航到我想要在Web浏览器中发布的同一个URL,则Node / Express将作出响应。 这是处理传入请求的Node / Express代码: var express = require('express'); var app = express.createServer(); app.configure(function(){ app.use(express.bodyParser()); }); app.get('/', function(req, res) { res.write('nothing to see here…'); res.end(); }); app.get('/test', function(req, res) { console.log('handling post!'); console.log(JSON.stringify(req.body)); res.end(); }); 这就是我试图将JSON发布到Node: // Create request data. NSString* jsonData = @"{\"test\" : \"someMoreTest\"}"; NSData* […]

从iPhone Application Expressjs / Nodejs后端发送JSON发布数据

这是我的代码发送一个postjs后端请求。 CLLocation* location = [locationManager location]; CLLocationCoordinate2D coord = [location coordinate]; NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"http://50.63.172.74:8080/points"]]; //[request setValue:@"application/json" forHTTPHeaderField:@"Content-Type"]; [request setHTTPMethod:@"POST"]; NSDictionary* jsonDict = [NSDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithFloat:coord.latitude], @"lat", [NSNumber numberWithFloat:coord.longitude], @"lng", nil];//dictionaryWithObjectsAndKeys:coord.latitude, nil] NSString *postString; NSError *error; NSData *jsonData = [NSJSONSerialization dataWithJSONObject:jsonDict options:NSJSONWritingPrettyPrinted // Pass 0 if you don't care about the readability of […]

后端的select?

我正在做我的第一个后端的应用程序,应该适用于Android和iPhone。 它应该有一些类似于instagram的function,有一些照片和文字。 目前我正在寻找与谷歌应用程序引擎。 对于这样的后端,与用户,post,评论等。我应该使用数据存储选项或SQL? 我知道JAVA所以使用谷歌应用程序引擎应该相当简单。 但是,它也很容易使它与iOS的工作? 如果你认为有更好的地方做后端,比如node.js, 应该是容易的,快速的,可扩展的。 你会有什么build议?

当没有第三方应用程序涉及时需要OAUTH2?

目前我正在尝试使用REST api在node.js中创build一个服务器,以便在Android和iOS中进行的应用程序执行CRUD调用。 当然,我希望这个REST API尽可能的安全。 花费最近几天试图find最好的方法来做这个似乎是一个Oauth2服务器通过HTTPS。 我知道这里有很多,但我无法find任何简单的解释应该如何工作。 所以请不要把这个标记为重复的问题,因为我实际上对此感到困惑。 阅读关于Oauth2 android / ios中的应用程序将需要注册与服务器。 我看到的所有地方都被认为是第三方的应用程序,这不是我的情况。 如果用户决定允许第三方应用程序访问我的REST API,Oauth2似乎更安全。 就像任何支持使用Facebook或G +login的应用程序一样。 但是原始应用程序如何做呢? 像Facebook,Twitter和Google+的官方应用程序? 是否有可能,他们使用Oauth2基本访问/请求眉毛等,但跳过整个用户审批部分,因为它不是第三方的应用程序。 或者他们可能会使用更简单的用户名和密码在标题或通过https发布? 我真的不知道如果我目前不打算添加第三方访问我的api采取什么方式。 什么是一个好的方法来进行?

离子build立IOS没有什么,只是下降到下一行

当试图构build和运行离子项目时,如果没有构build项目或运行模拟器,就会失败(不输出)。 Zeeshans-MBP:my-reddit zeeshansabri11 $ ionic build iOS Zeeshans-MBP:my-reddit zeeshansabri11 $ ionic模拟ios 系统详细信息:Cordova CLI:5.3.3 Gulp版本:CLI版本3.9.0本地Gulp:Ionic版本:1.1.0 Ionic CLI版本:1.7.7 Ionic App Lib版本:0.6.3 ios-deploy版本:1.8.2 ios -sim版本:5.0.3操作系统:Mac OS X El Capitan Node版本:v5.0.0 Xcode版本:Xcode 7.1 Build版本7B91b 什么也没发生 我得到一些错误,并检查我的Udemy教练,我被告知,我安装我的节点使用sudo,所以我已经卸载完整的节点,离子和cordova,然后重新安装它现在我没有得到这些错误,但现在build立和仿真命令根本没有做任何事情。 我在论坛上看到类似的post,但似乎老,build议降级到一些真正的旧版本不知道它是否仍然有效。 顺便说一句:我是新的所有离子,cordova和节点,所以请容易我:)

React Native ios build:无法find节点

我有一个准备好的原型,并且项目被构build: 错误:无法find'node'二进制文件来构buildReact Native软件包如果您有非标准的nodejs安装,请在Xcode中select您的项目,find'Build Phases' – 'Bundle React Native code and images'并将NODE_BINARY更改为绝对path到你的节点可执行文件(你可以通过调用terminal中的'哪个节点'来find它) 这个反馈对我来说是无奈的,我确实有nvm的节点。 这是什么有关bash? 提前致谢

适用于移动Web服务的Bluemix SSO

我正在开发一个本地iOS应用程序,它将检索我将在Bluemix Liberty或node.js应用程序上创build的Web服务。 我面临的挑战是需要通过Single Sign On或oAuth来保证。 我需要提供者是IBM ID。 我之前在Liberty上实现了SSO(W3),用于基于Web的应用程序,但是想知道是否可以使用相同的方法(尽pipe是WWW)来保护我的应用程序的Web服务。 谢谢。

是可以开发在Android和iOS平台上运行的通用业务逻辑?

我已经开发了iOS和android应用程序。 我只是想在两个平台上添加脱机支持,但是我希望为这两种平台编写业务逻辑,而且它将以NodeJs , Js或与本地数据库通信的任何其他语言编写。 有可能实现这样的function? 如果可能,那么如何? 哪种语言最适合这种情况呢? 任何教程,参考链接将不胜感激。 谢谢

有没有办法将Node.JS与Objective-C / iPhone SDK集成?

我已经在JSON中为我的node.js中间件实现了一个实时应用程序。 我想知道是否有任何方法为iPhone准备客户端?

需要未知模块的React-native错误“反应”

当我使用Xcode运行反应本机应用程序,并在应用程序开始加载后,我看到这个错误: "Requiring unknown module "react". If you are sure the module is there, try restarting the packager." 我的package.json的内容是: { "name": "the_golf_mentor", "version": "0.0.1", "private": true, "scripts": { "start": "node node_modules/react-native/local-cli/cli.js start" }, "dependencies": { "react-native": "^0.21.0", "react-native-button": "^1.4.2", "react-native-cookies": "^0.0.5", "react-native-db-models": "^0.1.3", "react-native-navbar": "^1.2.1", "react-native-side-menu": "^0.18.0", "tcomb-form-native": "^0.3.3" } } 我已经尝试重新启动包pipe理器,并且还删除了node_module文件夹并完成了全新的npm install 。 我该如何解决这个问题?