Mirki, jaki jest najprostszy sposób na dodanie powiadomień push ze strony (node.js + express), żeby wysyłały się do wszystkich akceptujących powiadomienia kiedy coś się zadzieje (w tym przypadku zostanie dodany nowy post na stronie)?

Znalazłem paczkę web-push ale wydaje się być zbyt skomplikowana aby wysłać proste powiadomienie (może tylko mi się tak wydaje?), a Firebase od Googla to raczej moloch do dużych aplikacji webowych.

Znalazłem taki filmik odnośnie Firebase, ale powiadomienia są wysyłane
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@jarj: troche źle problem opisałeś bo myślałem, że chcesz na swojej stronie mieć powiadomienia ze swojego serwera. Nic o Chrome nie napisałeś.... ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Czego użyć do połączenia node.js i mySQL?
Na npm są dwie paczki: mysql i mysqli - mysql ma 250k pobrań, mysqli 30 + dokumentacja po chińsku.
Chyba wolałbym używać mysqli, bo jest nowsze, ale te dane sugerują, że mysql jest popularniejsze. Co polecacie?

#nodejs #webdev #frontend #mysql #bazydanych
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Trustm3: jakie nowsze? Paczka mysql jest na bieżąco rozwijana, ma sporą społeczność, jest przetestowana, ma dobrą dokumentację a Ty rozważasz użycie jakiejś chińskiej paczki z 20 weekly pobraniami i bez dokumentacji? No proszę Cię ( ͡° ͜ʖ ͡°)
  • Odpowiedz
#programowanie #nodejs #vscode

Mirki, chciałbym zrobić coś takiego, tylko nie wiem jak się do tego zabrać i czy w ogóle da się to zrobić:

1. Mam sobie folder albo np. pendrive na którym mam VSCodePortable
2. VSCodePortable trzyma sobie moje wtyczki jakie mu zainstalowałem, więc jakby ktoś skopiował to będzie miał gotowca z automatu (to jest akurat osiągnięte samo z siebie)
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@fifny_szczun: Ten sync jest niezły, ale do tego wystarczy mieć VSCode portable z extensionami i wyjdzie z grubsza na to samo - tylko trzeba przekopiować cały folder z VSCode. Natomiast tutaj chodzi o uzyskanie całego środowiska działającego na zasadzie plug&play.
  • Odpowiedz
Cholera jasna, czemu node.js za każdym razem gdy skrypt się kończy ze statusem 1 produkuje tą wiadomość wyglądającą jak zbiór informacji o crashu?

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! code1@1.0.0 start: node index.js
npm ERR! Exit status 1
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam taki problem.

Robię sobie taki projekcik z użyciem node'a i mongoose.

_________________

const
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@trevoz: jak chcesz wykonać kilka asynchronicznych akcji jednocześnie to służy do tego Promise.all
const [user1, user2] = await Promise.all([
User.findById(firstUserId),
User.findById(secondUserId),
]);
  • Odpowiedz
@Chanandler: nieprawda. To tylko upewnia cie ze wszystkie promisy sie wykonaly ale nie sa wykonane jednoczesnie oraz nie wiesz w jakiej kolwjnosci.
@trevoz: wz zdefiniuj co to znaczy "w jednym momencie".
  • Odpowiedz
jak się stawia serwer node na ubuntu? potrzebuję do tego jeszcze jakiegoś webserwera typu apache/nginx? jestem kompletnie zielony jeśli chodzi o serwery, a chciałbym trochę tego podłapać ;D
#programowanie #nodejs
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Stworzyłem fajną web aplikacje podzieloną na client (vue.js (vuetify.js)) + server (express.js).
Server nasłuchuje na porcie 3000 requestów od clienta (port 8080) typu pobranie rzeczy z bazy i zapisanie do niej.
Teraz mam problem z zahostowaniem tego wszystkiego, ponieważ na heroku z tego co widzę nie ma możliwości hostowania osobno SERVERA + CLIENTA w ramach jednej domeny tak jak mogę zrobić sobie lokalnie na PC. Istnieje jakaś metoda na to czy pozostaje
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@bigbadandwrong: Używasz dev servera do frontendu na produkcji? Nie rób tak. Zbuduj appke i serwuj statyki przez jakiś serwer, np nginx/caddy. Następnie ustawiasz config swojego serwera tak by zapytania na /api kierował do localhost:3000 z backendem, a inne na index.html ze zbudowaną appką frontendową. Zrobisz coś takiego na każdym hostingu w którym masz dostęp do terminala, np. aws / digital ocean / itp
  • Odpowiedz
Dopiero raczkuje w #typescript, proszę o pomoc.

Widoczny projekt utworzyłem sobie za pomocą phpstorm (w PHP koduję zawodowo, ts chciałbym się prywatnie pouczyć) new project -> twitter bootstrap
W ustawieniach IDE wybrałem integrację z TS i jak widać mój app.ts kompiluje się z automatu.
Mam oczywiście zainstalowanego Nodejs.
Pytanie teraz jak najprościej ale zgodnie z tym co robią bardziej ogarnięci, zrobić tak aby moje wszystkie pliki js kompresowały pakowały i się do jednego
UZNANIE-2863-PLN - Dopiero raczkuje w #typescript, proszę o pomoc.

Widoczny projek...

źródło: comment_SCXpenofjl4KlaQuZ7FgUF24P4gul5J8.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Buduję portal w oparciu o node, express i mongo. Poszukuję literatury w wydaniu elektronicznym, jak i papierowym, która wsparłaby mnie w tym konkretnie obszarze.

Czy możecie coś polecić/podlinkowąc w miarę aktualnego?

#webdev #nodejs #javascript
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#anonimowemirkowyznania
Mam dylemat mirki z tagu #programista15k Otóż mam ofertę pracy zostania #php team leadem oraz kontrofertę przebranżowienia się na #nodejs
W node dają jakieś 1500zł netto na fvat mniej na start, ale za to fajniejsza firma i pewnie ciekawsze projekty. Natomiast w php zostałbym team leadem i w sumie byłoby to też fajne doświadczenie. Ciężko mi podjąć decyzję. Kasy będę potrzebował sporo w
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Treść przeznaczona dla osób powyżej 18 roku życia...
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki z #programowanie. Jak liczyć ilość wejść w #nodejs? Bo np. jak mam jakiś /get, to w sumie mógłbym mieć w bazie jakiś oddzielny field, przypuśćmy count: 0 i z każdym wywołanym getem zwiększać tego count o 1. Tylko co zrobić, żeby to rozpoznawało IP? Żeby się zabezpieczyć na sytuacje że ktoś odświeża cały czas stronę i counter cały czas rośnie. Dzięki!
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak Ghost się sprawdza w typowych projektach dla mikroprzedsiębiorstw (i generalnie typowych zamówieniach)?
Pytam głównie o wady i zalety względem WordPressa. Z czym na pewno powinienem się liczyć?

Postawiłem sobie na małym serwerze do testowania i w sumie śmiga. Przyjemnie się wprowadza zmiany. Dokumentacja też jest nie najgorsza.

Mam obawy związane z:
G.....4 - Jak Ghost się sprawdza w typowych projektach dla mikroprzedsiębiorstw (i ge...

źródło: comment_VpwSnNnodLGxRxda5CBlU1QNiEdkE8Qv.jpg

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Tego się najbardziej obawiam. Wszystkie zmiany będą pewnie za darmo przechodziły przeze mnie.


@getin, @Garg84: JAMstack nie wyklucza CMS - jest to kolejny moduł w łańcuchu. Poczytajcie sobie tutoriale na jamstack.org i netlify.
  • Odpowiedz
@Garg84: Dodatkowo weź pod uwagę ulotnośc takiego rozwiązania, czyli porzucenie projektu i brak wsparcia, coś jak niektóre mało popularne wtyki vs wordpress 5
  • Odpowiedz
Witam ( ͡° ͜ʖ ͡°)

Naprawiliśmy w #redditbot gify dzięki czemu wyszła wersja 1.3.3
Również bot został zaakceptowany na oficjalnej liście botów.

Jeśli chielibyście nam pomóc możecie oddać
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 5
#redditbot Dostał nowy update a konkretniej parę. Najnowsza wersja to 1.3.1.

Changelog możecie znaleźć pod komendą reddit update ale w skrócie naprawiliśmy wyświetlanie opisu i dodaliśmy miniaturki.

Jeśli jeszcze nie masz bota u siebie możesz go zaprosić przez ten link

Serwer
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Witam mam problemik z json... Zaczynam przygodę z Joi oraz celebrate w nodejs i kompletnie nie wiem jak to wysłać w postman...

Mam sobie taki kod:

router.post('/exam',
celebrate({
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach