جاوااسکریپت - چگونه در هنگام بروزرسانی با استفاده از مونگوس در NodeJS و Express کلید پویا تنظیم کنیم

از آنجا که کلیدهای زیادی وجود دارد که می‌خواهم فقط از یک تابع به‌روزرسانی کنم، نیاز دارم بفهمم چگونه می‌توانم کلید را به‌صورت پویا برای به‌روزرسانی تعیین کنم.

static async updateProfile(req, res, next) { const userId = req.body.userId; // I am receiving

ادامه مطلب →

اعلام آرایه‌ای از اشیاء در تایپ‌اسکریپت؟ (TS1109: انتظار یک عبارت)

من در حال تلاش برای ایجاد یک آرایه از اشیاء برای پروژه‌ام هستم، اما در طول ساخت با این مشکل مواجه می‌شوم:

TS1110: نوع مورد انتظار است TS1109: عبارت مورد انتظار است

آرایه من شبیه این است:

export let COUNTRIES: Array<{ na

ادامه مطلب →

کواریانس - چگونه می‌توان نوع «فقط خواندنی» در تایپ‌اسکریپت را که با رابط‌های سازگار کواریانت است، بیان کرد؟

من نیاز دارم روشی تعریف کنم که اشیاء را برای ذخیره‌سازی سریال‌سازی کند، اما معناشناسی آن ایجاب می‌کند که فقط با اشیائی کار کند که کلیدهای فیلدهای آن‌ها از نوع رشته‌ای باشند (چون باید با نام‌های ستون‌ها مطابقت داشته باشند، بنابراین نمی‌توانند عددی باشند).

ادامه مطلب →

node.js - چگونه با پارامترهای اختیاری مسیر در ExpressJS با TypeScript برخورد کنیم؟

من کد زیر را دارم:

index.ts

import express from "express"; import { Uuid } from "./Uuid"; import { UuidGen } from "./Uuid_gen"; const app = express(); const port = process.env.port || 3000; app.get("/Uuidgen/1/:operatingAgency/:locId?", (request, result) => result.send(UuidGen.generateType1Uuid(request.params.operatingAgency, request.params.locId).toString()) ); app.listen(port, (

ادامه مطلب →

typescript - Angular خطای NG0100: ExpressionChangedAfterItHasBeenCheckedError هر بار که اسکرول می‌کنم

پس من در حال ساخت یک اپلیکیشن چت هستم، هر بار که پیامی ارسال می‌کنید به طور خودکار به پایین صفحه اسکرول می‌شوید، و من از این کد برای این کار استفاده می‌کنم

<div class="chatContent" #scrollMe [scrollTop]="scrollMe.scrollHeight"> @ViewChild('scrollMe') scrollMe; this.shouldScroll = this.scrollMe.scrollTop + this.scrollMe.clientHeight ===this.scrollMe.scrollHeight;

ادامه مطلب →

angular - اعمال مؤثر عبارت [ngClass] روی td

من در حال بارگذاری یک جدول پویا از یک فایل JSON هستم و در td از یک عبارت انگولار برای ارزیابی نام کلاس CSS بر اساس برخی منطق‌های برنامه استفاده می‌کنم. کد HTML و TS به صورت زیر است

<td *ngFor='let colData of rowData.columns' id="{{colData.colIndex}}" (click)="selectColum

ادامه مطلب →

angular - عنصر به طور ضمنی دارای نوع 'any' است زیرا عبارت از نوع ... هنگام استفاده از تابعی که نیاز به نوع رشته دارد

من دارم یک برنامه Angular با بک‌اند Express می‌سازم. بک‌اند به من پاسخی شبیه این می‌دهد

console.log(res) -->

{ "ok": true, "msg": "Login ok", "auth": "xxxxxxxxxxxx" }

ادامه مطلب →

جاوااسکریپت - express.json() یک ویژگی ناشناخته است

Typescript تابع express.json() را شناسایی نمی‌کند، هرچند بسیاری از آموزش‌ها می‌گویند این کد به همین صورت باید کامپایل شود. آیا من کاری اشتباه انجام داده‌ام؟

مثال آموزشی که در آن گفته شده این کار می‌کند: https://auth0.com/blog/node-js-and-typescript-tutorial-build-a-crud-api/#test-the-express-api-endpoints علاوه بر این، می‌

ادامه مطلب →

node.js - تایپ‌اسکریپت و اکسپرس - مسیر‌یابی کار نمی‌کند

من در حال دنبال کردن آموزش اینجا هستم تا یک برنامه ساده express-typescript راه‌اندازی کنم. اما به دلیلی، مسیرهایم همان‌طور که انتظار می‌رود کار نمی‌کنند. من سوالات زیادی در این مورد دیده‌ام، اما چیزی که دقیقاً با مشکل من مطابقت داشته باشد، پیدا نکرده‌ام. بنابراین اگر قبلاً این سوال مطرح و پاسخ داده شده باشد، پوزش می‌طلبم.

ادامه مطلب →

جاوااسکریپت - چگونه از mongodb و expressjs برای ایجاد عملکرد جستجو/تکمیل خودکار استفاده کنیم؟

پس در اصل می‌خواهم یک قابلیت جستجو برای طرح کاربری کاربرانم ایجاد کنم. من یک پرس‌وجو برای یک کاربر بر اساس نامشان می‌گیرم و کاربران مرتبط را بازمی‌گردانم.

به عنوان مثال:

query="leo", response=["لئونل مسی", "لئوناردو دی‌کاپریو", ...]

من ق

ادامه مطلب →