codice di errore API di mailerlite 422 per l'endpoint degli abbonati

Oggi stavo implementando l'interfacciamento tra PiCockpit.com e l'API di Mailerlite (che utilizziamo per il nostro software di newsletter). https://api.mailerlite.com/api/v2/subscribers Ho ricevuto il seguente messaggio di errore: La richiesta POST restituiva 422 come codice di stato. Purtroppo la documentazione su Mailerlite è scarsa. La mia implementazione era corretta (a proposito, si tratta di Crystal Lang):...

Weiterlesen

codice npm Webpack ELIFECYCLE errno 1

Quando ho costruito il codice del frontend di PiCockpit (che è pacchettizzato con Webpack) su un altro computer, ho riscontrato il seguente problema: cross-env NODE_ENV=production webpack -progress -hide-modules -mode=productiontype: 'object',additionalProperties: true,properties: {apply: {description: 'Il punto di esecuzione del plugin, metodo richiesto.',instanceof: 'Function', tsType: "(compilatore: import('../lib/Compilatore')) => void"}},required: [ 'apply' ]}},title: 'WebpackOptions',description: 'Oggetto opzioni fornito dall'utente',type:...

Weiterlesen

Vuetify :: Aprire programmaticamente la riga di dettaglio

Per il prossimo rilascio di PiCockpit v2.0, sto preparando un'applicazione GPIO. Le voci GPIO sono righe di tabella - e per configurarle, vogliamo essere in grado di accedere alla riga di dettaglio cliccando sul pulsante di configurazione: cliccando o il chevron o il pulsante di configurazione si aprirà la riga di dettaglio: Qui...

Weiterlesen

abilitare e disabilitare un servizio systemd in Python usando DBus

Il prossimo picockpit-client reagisce agli eventi di cancellazione dal frontend disabilitando il suo servizio (l'applicazione rimarrà comunque installata). Allo stesso modo, quando decidi di eseguire di nuovo picockpit-client connect, il servizio sarà riabilitato e avviato automaticamente per te. Questo è possibile utilizzando l'interfaccia DBus di Python. il DBus è un sistema di bus per interagire...

Weiterlesen

Come impostare gli id unici degli oggetti nei documenti incorporati in una collezione MongoDB

L'updateMany di MongoDB può essere usato per aggiornare tutti i documenti che corrispondono. Problema Se, tuttavia, vuoi impostare nuovi ObjectID unici nel tuo aggiornamento, scopriresti che MongoDB imposta lo stesso ObjectID per ogni voce: db.getCollection('mypis_collectedpis').updateMany({}, {$set: {apps: { "com.picockpit/core": { meta: { version: "2.0", nome: "PiCockpit Core", immagine: "", descrizione: "PiCockpit.com...

Weiterlesen

passare da JSON a MsgPack in modo compatibile all'indietro con Paho MQTT (JavaScript)

picockpit.com fa largo uso di MQTT. Per la prossima versione 2.0 ho deciso di passare a MsgPack. Perché MsgPack? MsgPack (in realtà chiamato MessagePack - i pacchetti tendono ad usare MsgPack) è un formato binario, volto alla compatibilità con JSON, ma diminuendo la dimensione del file (il che è un bene per risparmiare banda e risorse del server). Un altro vantaggio:...

Weiterlesen