Zoeken op website
Ik heb geprobeerd om socket.io te laten werken met mijn Nodejs en Typescript backend en React + JSX frontend, dit is mijn eerste ervaring met socket.io maar het is een nachtmerrie geweest. Dit is het server.ts-bestand
import Express, {Application} from 'express'; import dotenv from 'dotenv'; const app: Application = Express(); import http from 'http'; //getting the Socket Type from socket io import {Socket} from 'socket.io'; / Lees verder →Ik schrijf een REPL-toepassing met Typescript met de ingebouwde readline-module van Node.js. Om een aangepaste shell te maken, is het nodig een klein stukje van de implementatie van de completer van readline aan te passen. Ik heb de broncode van readline gevonden en wil een kleine wijziging doen van output += '\r\n\r\n'; naar output += '\r\n'; op regel 665.
Ik denk dat een benadering is om een gepatchte versie van readline.js te hebben e
Lees verder →Ik krijg nu deze fout:
Dit gebeurde nadat "type": "module" was toegevoegd aan het package.json
package.json
{ "name": "Test", "version": "1.0.0", "description": "", "main": "index.js", " Lees verder →Ik heb twee projecten. Het eerste project is een webserver die scripts uitvoert. Het tweede project stelt een verzameling scripts beschikbaar die het eerste project uitvoert.
Ik start de webserver via een .vscode/launch.json vermelding. Ik verwijs naar het programma als $ {workspaceFolder:first}/src/webserver.ts en verwijs naar de gecompileerde js als outFiles: [ "{workspaceFolder:first}/**/*.js" ].
De webserver ontvangt het verz
Lees verder →
Ik probeer sequelize uit te voeren op NodeJS. Ik schrijf de code in Typescript. De versies van de software die ik gebruik zijn als volgt:
nodejs - 14.16.0 sequelize - 6.5.1 typescript - 4.2.3
Typescript bouwt correct, maar bij het uitv
Lees verder →
Ik zou mijn Nodejs-app graag in een Docker willen plaatsen. Wanneer ik deze implementeer via npm run build en start, kan ik er verzoeken naar sturen. Maar bij het maken van een Docker-image krijg ik problemen: Eerst heb ik een EXPOSE 8080 in mijn Dockerfile. Vervolgens voer ik docke
Lees verder →Ik ben twee API's aan het maken met NodeJS, Express en TypeScript. Eén API zal een verzoek accepteren met een inhoudstype van multipart/form-data, en zal de inhoud in het verzoek gebruiken om een ander verzoek naar een tweede API te sturen.
Ik gebruik Postman, dus de keten van verzoeken ziet er ongeveer zo uit
Postman -> First API -> Second APIIk gebruik node-fetch om een verzoek van de eerste API naar de tweede te sturen. D
Lees verder →Ik probeer een globale variabele mockedCrossFetch te definiëren zodat mijn testgevallen deze gemakkelijk kunnen gebruiken om reacties te mocken:
jest.mock("cross-fetch"); import fetch from "cross-fetch" declare global { let mockedCrossFetch: jest.MockedFunction<typeof fetch>; } globalThis.mockedCrossFetch = fetch as jest.MockedFunction<typeof fetch>;De compiler klaagt met:
Property 'mockedCrossFetc Lees verder →Zoals ik begrijp, moet XRay worden geïnitialiseerd voordat elke AWS-client en http-client wordt gebruikt als ik ook uitgaande http-verzoeken wil volgen. Dit is de code voor de XRay-initialisatie.
import aws from 'aws-sdk' import AWSXRay from 'aws-xray-sdk' import http from 'http' import https from 'https' AWSXRay.captureHTTPsGlobal(http) AWSXRay.captureHTTPsGlobal(https) AWSXRay.capturePromise() AWSXRay.captureAWS(aws)Het lijkt gemakkelijk voor een enkele lambd
Lees verder →
Stel dat ik een eenvoudige lus heb zoals deze:
for (const i=0;i<3;i++) { to(`This counter is ${i}`) }Ik wil aan het einde van mijn bestand hebben: