zoukankan      html  css  js  c++  java
  • angularjs 请求后端接口请求了两次

    用angularjs的过程中发现,每次打开页面,请求后端的接口都请求了两次

    如下图可以看到,

    http://192.168.1.109:8080/zdh/api/v1/goods/54 这个页面loading了两次

    去看后端的请求日志,也是请求了两次

    后端数据怎么会请求两次那?

    一开始以为是跨域请求导致的

    后来发现,点击事件中的请求的都是一次

    唯独打开页面时默认加载的后端请求是两次。

    于是想到在controller中打个log看看,发现:

    是因为这个controller执行了两次,才导致后端数据请求了两次。

    controller怎么会执行两次哪?

    原因是:在state当中定义了一次,又在模板中定义了一次

    去掉一个即可!!

  • 相关阅读:
    随手记
    boost::asio::udp 异步
    boost::asio::tcp 异步
    boost::asio::tcp 同步
    QML::MouseArea
    boost::concurrent::sync_queue
    std::chrono::时钟
    数据结构::队列
    数据结构::栈
    数据结构::线性表
  • 原文地址:https://www.cnblogs.com/xujie520/p/5663298.html
Copyright © 2011-2022 走看看