WISHSURF

Полноценный прототип iOS за 7 дней | DBFF № 60

11 апреля

В прошлое воскресенье я решил попробовать создать прототип в Swift UI для wishsurf. Сегодня я наконец понял, как загружать изображения в свой API, возникла проблема с uwsgi.

Вопрос был любопытным. Моя установка - это бэкэнд Django за uwsgi и Nginx.

USWGI log
[pid: 22515|app: 0|req: 75/75] () {44 vars in 706 bytes} [Sat Apr 11 22:04:52 2020] GET / => generated 0 bytes in 2 msecs (HTTP/1.1 302) 6 headers in 198 bytes (1 switches on core 0)
NGinx log
[error] 20750#0: *55417 sendfile() failed (32: Broken pipe) while sending request to upstream
[error] 21946#0: *55465 readv() failed (104: Connection reset by peer) while reading upstream

Моей первоначальной мыслью было ограничение размера файла в Nginx, я увеличил его, но ничего не изменилось.

Решением было добавить флаг в uwsgi:

 -— post-buffering 1

Согласно интернету, это может немного замедлить запросы. Думаю, это не должно стать проблемой для такого небольшого числа пользователей. Позже найду лучшее решение.

Большая часть основных функций сейчас работает, и завтра я потрачу время на полировку кода и внешнего вида. На данный момент у меня есть несколько плохих практик, которые не работают в больших масштабах.

Swift UI великолепен. Прежде чем попробовать это, я думал, что разработка iOS займет много времени, но я могу запустить свой MVP сразу после недели работы с частичной занятостью!

Основная метрика

DAU: 3

Пользователи

Пользователи / потенциальные пользователи, с которыми разговаривали сегодня? 1

Что вы узнали от них?

  • Им нужны мобильные приложения

Цели

Каковы ваши главные 1–3 цели на следующие 2–3 дня?

  • Мобильные приложения
  • Исправить профиль пользователя

Что больше всего улучшило ваш основной показатель?

  • Работающий

Самое большое препятствие?

  • Внешний интерфейс

Моральный дух

Каков ваш боевой дух по шкале от 1 до 10?

  • 7

Пожелайте мне удачи в моем стартовом путешествии и не забудьте аплодировать и подписаться!

Вот и другие мои публикации: