Ответы пользователя по тегу Node.js
  • Как правильно вставлять большое кол-во документов в mongodb?

    @fAra0N25 Автор вопроса
    На самом деле, все оказалось проще, видимо сказывается малое кол-во опыта.
    Кода я тестил на маленьких вставках, в коллекции было мало документов 50 и меньше, то при запросе через консоль Mongo, через RobotoMongo, и через moongose документы возвращаются в том порядке, в каком вставлены, а когда в коллекции больше документов(было 15к), то выборка происходит с конца коллекции(findOne в mongoose, find в Monogo console, и через RobotoMongo).
    Решил тем что добавил поле created и добавил к запросу sort:{created: 1}, т.е. во возрастанию. Временно решил проблему.
    Ответ написан
  • Зависают запросы к Node через Nginx

    @fAra0N25
    Была такая же проблема на nginix 1.7.5 под виндой, в убунту на дефолном конфиге было все норм.
    Решилось переносом урла в дерективу upstream
    Конфиг
    upstream psh_backend {
      server 127.0.0.1:4020;
      keepalive 64;
    }
    
    server {
      listen 4010;
      keepalive_timeout 10;
      / ****/
      location /api {
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header Host $http_host;
        proxy_set_header X-NginX-Proxy true;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_pass http://psh_backend;
      }
    }

    Ответ написан