我正在使用带有created_at
的离子作为前端。我还为我的服务器端组件设置了一个单独的文件夹。这是我的angular.js
文件...
index.js
正如您所看到的,这是我本地主机上的一个简单的Hellow World示例。
我将使用var express = require('express');
var app = express();
app.get('/', function (req, res) {
res.send('Hello World!');
});
app.listen(3000, function () {
console.log('Example app listening on port 3000!');
});
将我的服务器文件公开。我的问题是,在我这样做之后,如何从离子调用ngrok
服务器文件?
我是否从角度模块中调用它?如果是这样,我该怎么做?有人可以告诉我需要添加什么代码离子,所以我可以连接到服务器文件?我试图使用节点js作为我的后端,但有困难。
答案 0 :(得分:1)
ngrok将允许您从网络外部访问本地服务器。
以下是您如何调用服务器的基本示例。取决于你需要调用它的位置,但这是我使用ngResource
的方式angular.module('starter.services', ['ngResource'])
.factory('Session', function ($resource) {
return $resource('http://XXX.XXX.XXX.XXX:5000/sessions/:sessionId');
});
如果您使用ionic server
的浏览器运行应用,则可以使用http://localhost:5000
。
如果您使用手机并且手机与服务器位于同一网络上,则可以使用私人IP,例如http://192.168.XXX.XXX
如果你想从另一个网络尝试它,ngrok是一个不错的选择。