Sviluppo
Mancata sottoscrizione di Paho
Problema AMQJS0005E Errore interno. Messaggio di errore: Impossibile leggere la proprietà 'show' di undefined Questo errore viene mostrato sporadicamente, specialmente quando si Shift-Reload l'intera pagina. Soluzione Ho un Plugin Vue.js per mostrare messaggi "toast" (Vue.toasted). Attualmente lo uso per scopi di debug. Inizialmente tutto funzionava bene, poiché il mio codice veniva eseguito dopo l'inizializzazione di Vue...
WeiterlesenFar funzionare le richieste POST con Axios, Kemal (crystal lang), vue.js
In picockpit.com, sto usando le richieste AJAX per comunicare con il backend per le operazioni di aggiornamento. Per esempio, se si vuole cambiare il nome di questo Pi, si seleziona: che mostra un modulo in linea: come mostrare questo modulo in linea con vue.js non è il punto di questo post (anche se molto interessante!) Cliccando...
WeiterlesenVerneMQ Connessione MQTT persa (8): AMQJS0008I Socket chiuso. punti di montaggio diversi
Nella mia configurazione, sto riscrivendo i punti di montaggio dei client da quelli impostati dagli ascoltatori a punti di montaggio individuali a seconda del gruppo di client. L'idea alla base di questo è il perfetto isolamento della multi-tenancy sul server. I singoli client di gruppi diversi non sono quindi in grado di vedersi l'un l'altro, anche quando si iscrivono a "#"...
WeiterlesenShopify & Langify modificano il link della cassa
Il checkout di Shopify è multilingue Il checkout di Shopify è multilingue: Il trucco è di avere un &locale=it o &locale=it alla fine del link: Puoi quindi creare dei pulsanti, ecc. che portano il tuo utente al checkout, sotto i link di https://buyzero.de/checkout?locale=de https://buyzero.de/checkout?locale=en che imposterà il locale nella lingua appropriata. (sostituire buyzero.de con...
WeiterlesenDebug dell'upload di file / upload multipart e altre richieste HTTP
A volte si vuole vedere la richiesta come viene ricevuta dal server, senza alcuna manipolazione / oscuramento della richiesta originale. Per esempio, per vedere se i diversi browser gestiscono diversamente l'upload dei file. D'altra parte, non volete scrivere il vostro server mockup, solo per gestire queste richieste, o...
WeiterlesenCambiare il mountpoint sul webhook auth_on_register per VerneMQ
È possibile passare dei modificatori insieme al valore di ritorno "result": "ok" valore di ritorno del vostro webhook per VerneMQ. La documentazione ufficiale di VerneMQ fornisce alcuni esempi per la sintassi. cambiare il mountpoint È anche possibile cambiare il mountpoint, tuttavia il client_id apparentemente deve essere passato anche! Ho sollevato un...
WeiterlesenLunghezza massima delle credenziali (username, password, clientid) in MQTT v3.1.1
Il pacchetto CONNECT Il pacchetto di controllo MQTT CONNECT contiene sempre un carico utile. È il primo pacchetto che il client deve inviare al server dopo aver stabilito la connessione. Può essere inviato solo una volta dal client, se viene inviato un secondo pacchetto CONNECT, il server (broker) deve trattarlo come un protocollo...
WeiterlesenDebugging della connessione VerneMQ / problemi di autenticazione per la doppia autenticazione con webhooks e vmq_diversity
TL;DR https://github.com/vernemq/vernemq/blob/master/apps/vmq_diversity/src/vmq_diversity_plugin.erl include una dichiarazione che bloccherà l'autenticazione / autorizzazione attraverso qualsiasi altro canale se il tuo script Lua restituisce "false": porterà a: invece di provare altri plugin, come potresti aver supposto! Per evitare questo problema, semplicemente non restituire nulla dal tuo script Lua, se non vuoi...
WeiterlesenVerneMQ: esempio di econnrefused e Webhook
Webhooks attivate i webhooks in questo modo nel vostro vernemq.conf.local (.local quando si esegue su docker, in modo che le impostazioni in fondo al file persistano): plugins.vmq_webhooks = on vmq_webhooks.js_auth_on_register.hook = auth_on_register vmq_webhooks.js_auth_on_register.endpoint = http://container_picockpit:1200/example/path Notate che se il vostro webhook non è accessibile (econnrefused), anche l'autenticazione basata sul db fallirà ... ! Se si ottengono errori come...
Weiterlesen