Aktywne Wpisy
Diamondhandsrocket +807
Jakim to trzeba byc matolem zeby wprowadzić taki update ktory zniechęcił 3/4 użytkowników do korzystania z tego portalu. Nie rozumiem zidiocenia tych którzy na to pozwolili przecież to jawny sabotaż. Jedyne wytłumaczenie to to ze musieli rozliczyć jakis projekt do konca roku ktorego nawet nie tknęli a juz #!$%@? pieniądze. Przecież ty nic nie działa. Nie da sie tego przeglądać No i brak apki iOS od 2 miesięcy to tez żenada. Albo
Nacho_Libre +17
#sluchamzlastfm #sluchamzlastfm2 #muzyka #spotify #lastfm
Dzień dobry,
Zapraszam do cotygodniowego Waszego zestawienia najczęściej słuchanych albumów w serwisie last.fm.
Słucham z last.fm - Notowanie: 517 - 12 stycznia 2023 (imieniny: Agaty i Jakuba)
♪┌|∵|┘♪
Doskonale wiecie co robić, ale dla przypomnienia ;)
1. Wejść tutaj: http://tapmusic.net/lastfm lub tutaj: http://www.nsfcd.com/lastfm lub https://lastcollage.io/,
2. Wpisać swoją nazwę użytkownika w serwisie last.fm.
3. Następnie wybrać "7 days", gdyż zestawienie będzie z ostatnich 7 dni.
Dzień dobry,
Zapraszam do cotygodniowego Waszego zestawienia najczęściej słuchanych albumów w serwisie last.fm.
Słucham z last.fm - Notowanie: 517 - 12 stycznia 2023 (imieniny: Agaty i Jakuba)
♪┌|∵|┘♪
Doskonale wiecie co robić, ale dla przypomnienia ;)
1. Wejść tutaj: http://tapmusic.net/lastfm lub tutaj: http://www.nsfcd.com/lastfm lub https://lastcollage.io/,
2. Wpisać swoją nazwę użytkownika w serwisie last.fm.
3. Następnie wybrać "7 days", gdyż zestawienie będzie z ostatnich 7 dni.
https://www.pastery.net/vnjptk/
Interfejsy są współdzielone między frontendem i backendem, ale niektóre pola nie mogą być zmienione przez frontend, tylko backend - jak do tego dobrze podejść? Dać jeszcze jeden interfejs dla frontendu z polami, które frontend może zobaczyć/zmienić, a pozostałe ukryć?
#programowanie #typescript
Kombinujesz dobrze, ale to jedno miejsce powinno być w backendzie. Ogólnie cała logika biznesowa powinna w nim być (już pomijając podziały wewnątrz). Front powinien być tylko interfejsem między użytkownikiem, a backendem. Nie mieć dostępu do niczego pod spodem, a tylko do jakiegoś wystawionego API.
Robisz 2 osobne metody w backendzie, jedna do tworzenia nowych encji,
@neufrin: dokładnie tak robię. Aby posługiwać się typami z TSa, używam innego interfejsu do tworzenia
POST /api/projects
- wymaga typ ProjectCreate, zwraca typ Projectinnego do read:
GET /api/projects/:id
zwraca typ Projecta innego do update:
PUT /api/projects/:id
wymaga typ Project (pełna encja), zwraca Projectjeszcze innego do patch:
PATCH /api/projects/:id
wymaga typ Partial