【问题标题】:running Trigger.IO app in localhost error, even with permissions set在本地主机错误中运行 Trigger.IO 应用程序,即使设置了权限
【发布时间】:2013-10-15 09:46:26
【问题描述】:

我正在尝试通过 Trigger.io 将 Web 应用程序部署到 android。虽然应用程序最初设法加载,但我使用本地服务器运行应用程序,但收到错误

[FORGE] '[getInfo] {"message":"Request timed out","type":"EXPECTED_FAILURE"}'

这里是 js:

forge.enableDebug();

$(function(){
    getInfo();
});

        
        function populate(w) {
            
        alert(w.success);
        
        };
        

function getInfo() {


    forge.request.ajax({
        url: "http://localhost/mobile/src/post.php",
        dataType: "json",
        success: function (data) {
            forge.logging.info("[getInfo] success");
           
        },
        error: function (error) {
            forge.logging.error("[getInfo] " + JSON.stringify(error));
        }
    });
};

和 post.php :

<?php
{"success":0,"error":0} 
?>

添加权限:

"modules": {
        "request": {
            "version": "2.3",
            "config": {
                "permissions": [
                    "http://localhost/mobile/src/*",
                    "http://*/*",
                    "https://*/*"
                ]
            }
        }
    }

【问题讨论】:

    标签: cross-domain trigger.io lampp forge


    【解决方案1】:

    您是尝试通过模拟器还是在设备上运行它?

    您还可以从模拟器或设备访问本地主机吗?

    我在这里猜测,但我认为您的设备无法访问本地主机,因为它的内部服务器不在端口 80 上广播,即使您无法通过本地主机连接,如果您的测试服务器是在本地主机上并打开网络流量然后尝试连接到 IP 我认为如果它对网络开放,这将起作用。

    【讨论】:

    • 我用模拟器运行我的应用程序我使用lampp服务器所以我用我的地址更改了我的本地主机,谢谢Trigger.io有任何常见问题解答吗?
    猜你喜欢
    • 1970-01-01
    • 2019-01-12
    • 2023-04-11
    • 2013-09-18
    • 2013-12-11
    • 2013-03-12
    • 1970-01-01
    • 2017-03-02
    • 2019-06-29
    相关资源
    最近更新 更多