簡體   English   中英

Angular App代理很奇怪

[英]Angular app acting weird

首先,我是新手,因此,我遇到的問題可能是我做錯了的簡單而愚蠢的事情,我知道:)但這是:

我有一個棱角分明的應用程序,開始表現得很奇怪。 我不知道如何正確解釋這一點,但是假設我有兩台計算機,並且該應用程序是在瀏覽器中打開的(與哪個瀏覽器無關),如果用戶在一台計算機上滾動或鍵入該頁面中的某個內容表單字段,這些更改也將復制到第二台計算機上。 看來我可以控制其他瀏覽器。

我不知道問題是什么,但是我相信可能是用戶的這些輸入直接在服務器端而不是在客戶端完成。 你們能給我一些提示,在哪里尋找或檢查我的代碼以找出造成這種情況的原因嗎?

我也可以用一些代碼來更新這個問題,但是我不知道會有什么幫助。

謝謝!

編輯:我要添加我的部分代碼,如注釋中所要求的:

package.json:

{
  "name": "appname",
  "version": "0.0.1",
  "license": "LicenseRef-LICENSE",
  "author": "me",
  "description": "App",
  "keywords": [
    "express",
    "gulp",
    "angular"
  ],
  "private": true,
  "engines": {
    "node": ">=0.12.x"
  },
  "devDependencies": {
    "browser-sync": "^2.7.13",
    "del": "^1.2.0",
    "express": "^4.13.1",
    "gulp": "^3.9.0",
    "gulp-angular-protractor": "0.0.2",
    "gulp-autoprefixer": "^2.3.1",
    "gulp-changed": "^1.2.1",
    "gulp-concat": "^2.6.0",
    "gulp-gzip": "^1.2.0",
    "gulp-if": "^1.2.5",
    "gulp-if-else": "^1.0.3",
    "gulp-install": "^0.5.0",
    "gulp-jshint": "^1.11.2",
    "gulp-minify-css": "^1.2.0",
    "gulp-ng-annotate": "^1.0.0",
    "gulp-ng-config": "^1.2.1",
    "gulp-notify": "^2.2.0",
    "gulp-protractor-qa": "^0.1.17",
    "gulp-uglify": "^1.2.0",
    "gulp-uncss": "^1.0.2",
    "gulp-usemin": "^0.3.11",
    "gulp-util": "^3.0.6",
    "jshint": "2.5.10",
    "jshint-stylish": "^2.0.1",
    "morgan": "^1.6.1",
    "phantomjs": "1.9.18",
    "request": "^2.60.0",
    "run-sequence": "^1.1.1",
    "vinyl-source-stream": "^1.1.0"
  },
  "dependencies": {}
}

首先要檢查:打開瀏覽器開發人員工具,然后檢查是否有websocket活動。 如果沒有,請檢查您的瀏覽器是否以一定間隔發出http請求(http輪詢)。

@thepio在評論中給了我正確答案。 我不知道如何將其標記為答案,但是對於任何想找出答案的人來說,都是由瀏覽器同步插件完成的。 我禁用了它。

查看package.json后,我可以看到您在應用程序中包含了瀏覽器同步插件。 瀏覽器同步是此行為的原因。

瀏覽器同步官方網頁: https : //www.browsersync.io/

您可以在gulpfile.js中找到瀏覽器同步的初始化,因為我還可以看到您在項目中使用了gulp。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM