javascript - Mengurai tatasusunan JSON nodejs

jadi saya sedang belajar NodeJS dan JavaScript secara umum, dan bermain-main dengannya dan saya mempunyai beberapa masalah dalam menafsirkan JSON. Saya menerima yang berikut daripada "pengguna":

{ "sync_contact_list": [ { "name": "c", "number": "789", "email": "" }, { "name": "b", "number": "123",

Baca lagi →

javascript - NodeJS mengembalikan http.request

Hai, sekarang saya tahu bahawa NodeJS adalah tidak serentak (yang mana saya masih cuba untuk memahaminya, sejujurnya).

Masalah yang saya hadapi sekarang ialah saya cuba melakukan http.request untuk menerima beberapa data JSON. Ini tidak menjadi masalah tetapi apa yang saya perlukan adalah untuk mengembalikan data ini kepada sebuah pemboleh

Baca lagi →

javascript - Kehilangan prestasi apabila menggunakan --inlineSourceMap dengan NodeJS dalam pengeluaran?

Adakah terdapat penurunan prestasi yang ketara apabila menggunakan pilihan pengkompil TypeScript --inlineSourceMap dalam persekitaran pengeluaran NodeJS?

Jawapan #1

Saya tidak mengesyorkan melakukan itu dalam pengeluaran. Sudah ada perbincangan mengenai itu di sini di stackoverflow mengenai sourceMaps. Walau bagaimanapun, mengaktifkan itu dalam aplikasi node.js anda akan menggandakan saiz fail js yang akan menjadi baik pada

Baca lagi →

node.js - NodeJS, TypeScript dan typescript-collections

Saya sedang cuba menggunakan kelas Dictionary dari typescript-collections dalam NodeJS:

/// <reference path="../../../scripts/collections.ts" /> var collections = require('../../../scripts/collections'); export class AsyncProcessorCommand implements interfaces.IAsyncProcessorCommand { public static Type = 'RabbitMon.AsyncProcessorCommand:RabbitMon'; public GetType = () => 'RabbitMon.AsyncProcessorCommand:RabbitMon'; public ID: string; constructor(publ

Baca lagi →

node.js - Peraturan penamaan fail dan direktori untuk projek nodejs

Saya sedang membina projek nodejs dengan menggunakan typescript. Dalam projek ini, saya ingin menambah beberapa peraturan penamaan fail/direktori. Contohnya, nama fail/direktori harus dalam bentuk sneak-case.

Adakah sebarang cara yang saya boleh gunakan untuk mengenakan sebarang sekatan pada nama fail seperti yang kita lakukan dengan peraturan konvensyen pengekodan oleh tslint?

Baca lagi →

node.js - nodejs async/await tidak menunggu

Saya mempunyai satu blok kod di mana terdapat dua pernyataan await. Pada kali pertama server dijalankan, saya percaya ia terus melangkau SQL.connect yang await. Selepas beberapa panggilan (memberi masa untuk sambungan) melalui ini, prosedur ini berfungsi dengan baik.

Ini adalah untuk NodeJS, pakej MSSQL.

Mengapa tunggu pertama saya, tidak menunggu?

async execStoredProc(spDescriptor: StoredProcedureDescriptor) { if (!this.pool) { if (this.isFirst) {

Baca lagi →

typescript - menambahkan styled-components ke projek menyebabkan. Tidak dapat mencari namespace 'NodeJS'

Bina aplikasi react-native lalai, dengan Typescript dan tambah styled-components, rujuk ia dalam aplikasi dan cuba kompilasi menyebabkan ralat berikut:

node_modules/styled-components/typings/styled-components.d.ts(116,44): ralat TS2503: Tidak dapat mencari ruang na

Baca lagi →

node.js - Pakej aplikasi NodeJS http2 dengan webpack, http2 tidak ditemui

Mengenai dokumen webpack untuk perpustakaan luaran dan nodejs, terdapat maklumat bahawa seseorang sepatutnya boleh mengimport modul node. Ini berfungsi dengan sempurna kecuali saya ingin mengimport http2. Ia mencetak ralat berikut:

ERROR in ./src/index.ts Module not found: Error: Can't resolve 'http2' in 'absolutepath/to/src'

Fail typescript entri yang dipermudahkan kelihatan seperti ini:

import { readFileSync } from 'fs'; import {

Baca lagi →

node.js - Bagaimana untuk mengumpul sambungan postgresql dalam nodejs dengan corak reka bentuk facade?

Hello saya sedang menulis aplikasi web ringkas menggunakan reka bentuk yang serupa dengan corak reka bentuk facade. Aplikasi ini ditulis dalam Typescript menggunakan nodejs, expressjs, node-postres dan inversify. Katakan saya mempunyai contoh ringkas ini

Router.ts

router.get('/test', testController.test);

TestController.ts

import { Request, Response } from 'express'; import { ITestUC } from '../usecase/TestUC'

Baca lagi →

javascript - Bagaimana untuk membaca fail yang disimpan menggunakan pilihan storan cakera Multer (NodeJs)?

Saya boleh menyimpan imej di storan cakera tempatan saya menggunakan multer dengan jayanya tetapi semasa menggunakan kaedah GET, ia memaparkan ralat "Cannot GET /uploads/image-1547436792386". Saya telah menyediakan kod image-upload.js saya di bawah:

const multer = require

Baca lagi →