首页 > 解决方案 > 如何更改数据库存储点而不是此链接,数据应存储到我的本地主机

问题描述

我只是从setup-login-register-ionic3-using-php-mysql 的代码中复制了这段代码,他从 phpMyAdmin 创建了一个本地主机数据库,但是我想知道为什么我的数据没有存储在我的本地主机中,即使我能够验证一个用户帐号。

然后我发现商店点正在通过帖子('')中的那个链接。

如何将该存储点更改为我的本地主机?

loader.present().then(() => {
    this.http.post('http://ionicdon.com/mobile/register.php', data, options)
      .map(res => res.json())
      .subscribe(res => {
        loader.dismiss()

标签: ionic3

解决方案


  • 假设您使用 WAMP 或 XAMP 服务器进行本地测试,您需要将所有 PHP 文件分别放在 www/project_name 或 htdocs/project_name 文件夹中。

然后从 ionic 应用程序向您的本地服务器请求页面,如下所示:

this.http.post('http://localhost/mobile/register.php',data, options)

如果您想在您的设备或模拟器上测试您的 ionic 应用程序,您需要按照以下步骤操作:

  1. 将您的本地服务器(PC 或笔记本电脑)和您的智能手机连接到同一网络(通常相同的 Wifi)。
  2. 将您的 WAMP/XAMMP 服务器联机并允许本地连接。参考:https ://www.simonewebdesign.it/how-to-put-online-your-wampserver/
  3. 在 Windows 上运行 ipconfig 命令,在 Linux/Mac 上运行 ifconfig 命令以获取本地地址
  4. 将http post请求中的地址替换为您的本地IP地址

    this.http.post(' http://192.168.1.7/mobile/register.php',data , options)

  5. 现在,您可以在您的设备上测试您的 ionic 应用程序


推荐阅读