جافاسكريبت - التسوية مقابل عدم التسوية عند استخدام عميل JSON مع مجموعة JAVA/RDBMS

لدي عميل JSON باستخدام Angular JS يتواصل مع حزمة JAVA/MySQL. نظرًا لأن MySQL هو نظام إدارة قواعد بيانات علائقية، فإن جميع بياناتي مُطبَّقة عليها عملية التطبيع (بالطبع أول ثلاث أشكال).

يمكن توضيح سؤالي بالمثال التالي.

لدي كائن Example وكائن User تم إرجاعهما من الخادم.

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

اقرأ أكثر →

جافاسكريبت - كيفية إنشاء توثيق HTML باستخدام Deno

سمعت أن Deno يحتوي على مولد وثائق مدمج باستخدام الأمر deno doc الذي أرغب في تشغيله على حزمتي.

لكن اتضح أنه يولد فقط توثيق JSON ويجب استخدام أداة أخرى لتوليد توثيق HTML.

هل هناك أي أداة موجودة يمكنني استخدامها لتوليد ملفات HTML محلية؟ هذه حزم ملكية ولا يمكن وضعها على الموقع الرسمي لوثائق Deno.

حاولت استخدام TypeDoc جنبًا إلى جنب مع typescript-deno-plugin دون جدوى. هل هناك أي حل لجعل هذا يعمل؟

الإجابة رقم 1

ي

اقرأ أكثر →

جافاسكريبت - غير قادر على استيراد ملف تايبسكريبت بشكل ديناميكي في exe الخاص بـ Deno

أحاول استيراد ملف من aws في exe باستخدام رابطه العام بناءً على بعض مدخلات المستخدم، لكن لا أستطيع القيام بذلك

على سبيل المثال، أنشأت ملفي exe باستخدام الأمر التالي

deno compile --allow-all main.ts

يقوم المستخدم بتشغيل هذا exe باستخدام أمر مثل ./exe --qId 345. أقوم بتحليل هذا qId في exe وتحميل بعض الملفات من رابط عام مثل هذا

let { runTestCases } = await

اقرأ أكثر →

تايب سكريبت - اختبار نواة Jupyter لـ Deno في جوجل كولاب

أواجه مشاكل في تثبيت/إعداد Google Colab.

  • هدفي: تنفيذ Typescript مباشرة في نواة دفتر Jupyter المستندة إلى Deno.

  • سؤالي: هل قمت بتثبيت كل شيء بشكل صحيح كما هو متوقع، أم هل هناك مكتبة أخرى ضرورية للسماح لـ Javascript/Typescript بالتشغيل مباشرة داخل المفكرة، بمجرد أن أغير نوع وقت التشغيل؟

لتكرار خطواتي:

  1. انتقل إلى Google Colab وافتح دفتر ملاحظات جديد: https://colab.google/ وقم بتشغيل كل من الأوامر التالية

    اقرأ أكثر →

تايبسكريبت - تطوير واجهة برمجة التطبيقات باستخدام Oak من Deno: TypeError - request.body ليست دالة

أنا أتعلم كيفية تطوير واجهة برمجة التطبيقات باستخدام Oak الخاص بـ Deno من خلال إجراء استعلامات أساسية على قائمة المنتجات.

ما عدا أن لدي خطأ لا أستطيع إصلاحه

TypeError - request.body ليست دالة

const addProduct

اقرأ أكثر →

جافاسكريبت - رفع الملفات إلى حاوية S3 باستخدام وحدة Deno deno-s3-lite-client

لقد كنت أحاول إنشاء وحدة تحكم لتحميل الملفات باستخدام عميل s3 lite الخاص بـ Deno ولكنني أواجه مشكلة في تحميل نوع محتوى ملفي. في وثائقهم، يمكنني قراءة أن طريقة استخدام دالة putObject() هي كالتالي:

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 i = 0; i \< 32; i++) { yield new Uint8Array(102

اقرأ أكثر →

تايب سكريبت - WebWorker في Deno بطيء منذ الإصدار 1.40

أنا أطور تطبيق ويب يقوم بالعديد من الاستعلامات بالتوازي على MySQL. لتسريع الأمور وتحسين تجربة المستخدم، أستخدم عمال الويب لتنفيذ الاستعلامات. يقوم Deno بإرسال SQL إلى عامل الويب الذي ينفذ الاستعلام ويرسل النتيجة مرة أخرى إلى خيط Deno الرئيسي. بهذه الطريقة، وحتى Deno 1.39.4، كان التطبيق سريعًا جدًا وانخفض وقت تنفيذ بعض الاستعلامات من ثوانٍ إلى 0.xx ثانية. ومع ذلك، إذا قمت بالترقية فقط إلى Deno 1.40+ (جربت جميع الإصدارات حتى 1.46.x)، تصبح الاستعلامات بطيئة جدًا. كما جربت ذلك على جهاز كمبيوتر ثا

اقرأ أكثر →

تايب سكريبت - هل هناك طريقة لتحويل ملف JSON إلى نموذج كائن في Deno؟

المشكلة: عندما أحاول قراءة ملف (student.json) وتخزينه في متغير من نوع Student[]، يظهر لي الخطأ "Type 'unknown' is not assignable to type 'Student[]'." هذا ملف Typescript.

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

اقرأ أكثر →

تايبسكريبت - بيانات التعريف للانعكاس 'design:paramtypes' تُرجع غير معرف على Deno

أحاول تنفيذ حقن التبعيات في تايب سكريبت باستخدام دينو، ومع ذلك، كنت أواجه مشكلة مع Reflect.getMetadata('design:paramtypes', ...) الذي يرجع قيمة undefined ولا أفهم السبب.

Deno 1.6.0 Ubuntu 18.04.5 LTS

أنا أستخدم هذا المل

اقرأ أكثر →

تايبسكريبت - هل تتبع esm.sh و jspm.org نفس النهج بالنسبة لتوافق دينو؟

لقد رأيت أمثلة على Deno تستورد وحدات npm من كل من esm.sh و jspm.org

في esm.sh قرأت:

  • ستقوم esm.sh بتوفير ملحقات للوحدات الداخلية في Node (مثل fs و os وما إلى ذلك) باستخدام https://deno.land/std/node لدعم عمل بعض الوحدات في Deno، مثل postcss
  • بشكل افتراضي، سيستجيب esm.sh برأس HTTP مخصص باسم X-TypeScript-Types عندما يتم تعريف الأنواع (dts)، وهذا مفيد للتحقق من أنواع deno

هل يتبع jspm.org نفس النهج؟

أي واحد من المرجح

اقرأ أكثر →