node.js - NodeJS 14: Bruke en SSL CA-pakke

Jeg prøver for øyeblikket å bruke en CA-pakke med NodeJS 14.0. Jeg har brukt Namecheaps artikkel som en veiledning for å implementere denne funksjonen. Jeg sitter for øyeblikket fast på noen få ting:

  1. For ca-parameteren for https.createServer(), hvilke filformater kan sendes inn?
  2. Hvordan sjekker jeg at en CA-pakke faktisk blir brukt?

Svar #1

For ca-parameteren for https.createServer()

Les mer →

node.js - Typescript NodeJs-feilsøking ingen brukbare kildekart

Jeg bruker ts-node for å transpilere TypeScript-koden. Når jeg prøver å feilsøke i IntelliJ kan de første ts-filene sees korrekt, men så går jeg inn i den transpilerte JavaScript-koden. Jeg la til ?import 'source-map-support/register' i entry-filen.

Dette er hva jeg kaller fra

Les mer →

node.js - OpenApi-feil ved referanse til annen fil NodeJS

Jeg vil ha referanse til en annen YAML-fil i NodeJS-prosjektet mitt.

Hoved-YAML-filen min ser slik ut

openapi: 3.0.3 info: title: test description: Description version: 0.0.1 servers: - url: http://localhost:3000 variables: basePath: default: / description: Local server with default port paths: /sign-in: post: summary: Test. description: Test. requestBody: $ref: "test.yaml" responses: '20

Les mer →

node.js - Løse relative stier i en serverløs Node.js-app i Typescript

Vi har en NodeJS-app skrevet i TypeScript. Vi bruker moduler med relative stier, for eksempel

import foo from '@/bar';

Vi har følgende stioppføring i tsconfig.json

"paths": { "@/*": [ "./*" ] }

Siden TypeScript ikke har støtte for sporringstransformasjon, bruker vi ttypescript for å kompilere og overstyre tsconfig.json med tsconfig.build.json

{ "extends": "./tsconfig.json", "

Les mer →

javascript - Socketio fungerer ikke riktig med Nodejs/Typescript og React

Jeg har prøvd å få socket.io til å fungere med min Nodejs og Typescript backend og React + JSX frontend, dette er min første erfaring med socket.io men det har vært et mareritt. Dette er server.ts-filen

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'; //importing the

Les mer →

node.js - Egendefinert patch for Nodejs innebygd modul i typescript

Jeg skriver en REPL-applikasjon ved å bruke TypeScript med Node.js sitt innebygde readline-modul. For å bygge et tilpasset shell, er det nødvendig å endre en liten del av implementasjonen av readline sin completer. Jeg har funnet kildekoden til readline og ønsker å gjøre en liten endring fra output += '\r\n\r\n'; til output += '\r\n'; på linje 665.

Jeg antar at en tilnærming er å ha en patchet versjon av readline.js og skrive en typedekl

Les mer →

node.js - Kan ikke kjøre mitt nodejs- og typescript-prosjekt, og jeg får ".ts som en ukjent filtype"

Jeg får nå denne feilen:

Dette skjedde etter å ha lagt til "type": "module" i package.json

package.json

{ "name": "Test", "version": "1.0.0", "description": "", "main": "index.js", "scri

Les mer →

node.js - Nodejs (Typescript+vscode) feilsøking: Hvordan løse kildekart for to forskjellige kataloger?

Jeg har to prosjekter. Det første prosjektet er en webserver som kjører skript. Det andre prosjektet eksponerer en samling skript som det første prosjektet kjører.

Jeg starter web-serveren via en .vscode/launch.json-oppføring. Jeg refererer til programmet som $ {workspaceFolder:first}/src/webserver.ts og refererer til den kompilerte js som outFiles: [ "{workspaceFolder:first}/**/*.js" ].

Webserveren mottar forespørselen og kjører

Les mer →

node.js - Kan ikke kjøre Typescript, NodeJS og Sequelize på grunn av en modellfeil

Jeg prøver å kjøre sequelize på NodeJS. Jeg skriver koden i Typescript. Versjonene av programvaren jeg bruker er som følger:

nodejs - 14.16.0 sequelize - 6.5.1 typescript - 4.2.3

Typescript kompilerer riktig, men når jeg kjører node-ko

Les mer →

node.js - ConnectionError i Docker med Nodejs (Hapi.js) og Prisma

Jeg vil gjerne legge Nodejs-appen min i en docker. Når jeg distribuerer den via npm run build og start, kan jeg sende forespørsler til den. Men når jeg oppretter et docker-bilde, får jeg problemer: Først har jeg en EXPOSE 8080 i Dockerfilen min. Deretter kjører jeg docker run -p=300

Les mer →