MQTT debuggen via websockets op Envoy 1.28.0

Ik heb onze Envoy-installatie gemigreerd van Envoy 1.11.1 naar 1.28.0, en gebruik nu ook SNI voor het selecteren van het juiste certificaat. Een groot deel van die migratie is het upgraden van de syntax van de configuratie voor Envoy van de v2 API naar de v3 API. De upgrade ging goed, behalve voor onze websocket-gebaseerde MQTT service...

Weiterlesen

Kemal die een subboom omleidt

Dit codefragment toont u hoe u een volledige subboom omleidt en het eerste deel van de subboom verwijdert. Dit kan van pas komen, bijvoorbeeld wanneer je externe links hebt die verwijzen naar verschillende talen (bijv. /de /fr /it) en inhoudspaden daarin, en je wilt alles vanaf dezelfde eindpunten serveren. Crystal Lang...

Weiterlesen

Plink (Pageant) gebruiken op Windows 10 met Git voor Windows

Het huidige Git voor Windows installatieprogramma staat me niet toe om Tortoise Plink te selecteren tijdens de installatie, zoals hier op Stackoverflow is beschreven. In plaats daarvan volgde ik de installatie, en stelde een omgevingsvariabele in. Selecteer hier "Gebruik gebundelde OpenSSH". zoek naar "enviro" in de Windows zoekfunctie. (mijn screenshot is in het Duits, maar het zal de...

Weiterlesen

mailerlite API foutcode 422 voor abonnees eindpunt

Vandaag was ik de interfacing aan het implementeren tussen PiCockpit.com en de Mailerlite API (die we gebruiken voor onze nieuwsbrief software). https://api.mailerlite.com/api/v2/subscribers Ik kreeg de volgende foutmelding: Het POST verzoek retourneerde 422 als status code. Helaas is er weinig documentatie over dat op Mailerlite. Mijn implementatie was correct (dit is trouwens Crystal Lang):...

Weiterlesen

npm Webpack code ELIFECYCLE errno 1

Bij het bouwen van de PiCockpit frontend code (die is verpakt met Webpack) op een andere computer, liep ik tegen het volgende probleem aan: cross-env NODE_ENV=productie webpack -progress -hide-modules -mode=productiontype: 'object',additionalProperties: true,properties: {apply: {description: 'Het uitlooppunt van de plugin, vereiste methode.',instanceof: 'Functie',tsType: "(compiler: import('../lib/Compiler')) => void"}},required: [ 'apply' ]}},title: 'WebpackOptions',description: 'Opties object zoals verstrekt door de gebruiker.',type:...

Weiterlesen