javascript - Normalisering vs Denormalisering vid användning av en JSON-klient med en JAVA/RDBMS-stack

Jag har en Angular JS JSON-klient som gränssnittar med en JAVA/MySQL-stack. Eftersom MySQL är ett RDBMS är all min data normaliserad (självklart i de tre första formerna).

Min fråga kan illustreras med följande exempel.

Jag har ett Example-objekt och ett User-objekt som returnerats av servern.

Example - [{ userId:1, ... ... .. }, { userId:2, ...}, { userId:3, ...}]; User - [ { userId - 1, firstName - "John", lastName - "Doe", .. }, { userId - 2, firstName - "Jane",

Läs mer →

javascript - Hur man genererar HTML-dokumentation Deno

Jag har hört att Deno hade en inbyggd dokumentationsgenerator som använder kommandot deno doc vilket jag skulle vilja köra på mina paket.

Men det visar sig att det bara genererar JSON-dokumentation och att ett annat verktyg måste användas för att generera HTML-dokumentation.

Finns det något befintligt verktyg som jag kan använda för att generera lokala HTML-filer? Dessa är proprietära paket och kan inte läggas upp på den officiella Deno-doksidan.

Jag försökte an

Läs mer →

javascript - Kan inte importera typescript-fil dynamiskt i deno exe

Jag försöker importera en fil från aws i exe med dess offentliga länk baserat på någon user input men kan inte göra det

t.ex. Jag skapade min exe med följande kommando

deno compile --allow-all main.ts

Användaren kör denna exe med ett kommando som ./exe --qId 345. Jag parser denna qId i exe och laddar några filer från en offentlig länk på detta sätt

Läs mer →

typescript - Testa Deno Jupyter-kärna i Google Colab

Jag stöter på installations-/konfigurationsproblem med Google Colab.

  • Mitt mål: Köra Typescript direkt i en Deno-baserad Jupyter-notebookkärna.

  • Min fråga: Installerade jag allt korrekt som förväntat, eller finns det något annat bibliotek som är nödvändigt för att Javascript/Typescript direkt ska kunna köras inom notebooken, när jag ändrar runtime-typen?

För att reproducera mina steg:

  1. Gå till Google Co

    Läs mer →

typescript - Utveckla ett API med Oak från Deno: TypeError - request.body är inte en funktion

Jag lär mig hur man utvecklar ett API med Denos Oak genom att göra grundläggande förfrågningar på en lista med produkter.

Förutom att jag har ett fel som jag inte kan åtgärda

TypeError - request.body är inte en funktion

Läs mer →

javascript - Ladda upp filer till S3-bucket med Deno-modulen deno-s3-lite-client

Jag har försökt att skapa en filuppladdningskontroller med Denos S3 lite-klient men jag stöter på ett problem med att ladda upp innehållstypen på min fil. I deras dokumentation kan jag läsa att sättet att använda putObject()-funktionen är så här:

Deno.test({ name: "putObject() can stream a large file upload", fn: async () =\> { // First generate a 32MiB file in memory, 1 MiB at a time, as a stream const dataStream = ReadableStream.from(async function\* () { for (let

Läs mer →

typescript - Deno WebWorker långsam sedan 1.40

Jag utvecklar en webapp som gör många förfrågningar parallellt till MySQL. För att snabba upp saker och få en bättre användarupplevelse använder jag web workers för att göra förfrågningarna. Deno skickar SQL till web workern som utför förfrågningen och postar resultatet tillbaka till huvud-Deno-tråden. På detta sätt, fram till Deno 1.39.4, var applikationen mycket snabb och vissa förfrågningars exekveringstid sjönk från några sekunder till 0.xx sekunder. Men om jag bara uppgraderar till Deno

Läs mer →

typescript - Finns det något sätt att konvertera en json-fil till en objektmodell i Deno?

Problem: När jag försöker läsa en fil (student.json) och lagra den i en variabel av typen Student[] säger den "Type 'unknown' is not assignable to type 'Student[]'." Detta är en Typescript-fil.

import { Student } from "../Models/studentModel.ts"; import {

Läs mer →

typescript - Reflektionsmetadata 'design:paramtypes' returnerar undefined på Deno

Jag försöker implementera en dependency injection i TypeScript med Deno, men jag har stött på ett problem med Reflect.getMetadata('design:paramtypes', ...) som returnerar ett undefined-värde och jag förstår inte varför.

Deno 1.6.0 Ubun

Läs mer →

typescript - Följder esm.sh och jspm.org samma tillvägagångssätt när det gäller Deno-kompatibilitet?

Jag har sett deno-exempel som importerar npm-moduler både från esm.sh och jspm.org

På esm.sh läste jag:

  • esm.sh kommer att polyfilla node interna moduler (fs, os, etc) med https://deno.land/std/node för att stödja att vissa moduler fungerar i Deno, som postcss
  • Som standard kommer esm.sh att svara med en anpassad HTTP-header av X-TypeScript-Types när typerna (dts) är definierade, vilket är användbart för Deno-typkontroll

Läs mer →