dakle, učim NodeJS i JavaScript općenito, i igram se s tim, i imam neke probleme s parsiranjem JSON-a. Dobivam sljedeće od „korisnika“:
{ "sync_contact_list": [ { "name": "c", "number": "789", "email": "" }, { "name": "b", "number": "123", "email": "[email protected]" }, { "name" Čitaj više →
Bok, sada znam da je NodeJS asinhroni (što još uvijek pokušavam shvatiti, da budem iskren).
Problem s kojim se trenutno suočavam je to što pokušavam napraviti http.request kako bih primio neke JSON podatke. To je u redu, ali ono što mi treba je da vratim te podatke u varijablu. Vjerujem da trebam napraviti callback funkciju? (prema onome št
Čitaj više →Postoji li značajan pad performansi pri korištenju TypeScript opcije kompajlera --inlineSourceMap u NodeJS produkcijskom okruženju?
Ne bih preporučio raditi to u produkciji. Već postoji rasprava o tome ovdje na StackOverflowu vezano za sourceMaps. Iako bi omogućavanje toga u vašoj node.js aplikaciji udvostručilo veličinu js datoteke, što po mom mišljenju ne bi bilo dobro 🤞
Čitaj više →Pokušavam koristiti klasu Dictionary iz typescript-collections unutar NodeJS-a:
/// <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(public Actio Čitaj više →Izrađujem Node.js projekt koristeći TypeScript. U ovom projektu želim dodati neka pravila imenovanja datoteka/podataka. Na primjer, ime datoteke/podatka treba biti u snake-case formatu.
Postoji li neki način da mogu primijeniti ograničenja na imena datoteka poput onih pravila kodiranja koja dajemo pomoću tslint-a?
Čitaj više →Imam blok koda u kojem se nalaze dvije await naredbe. Mislim da prilikom prvog pokretanja servera on uopće ne čeka na await SQL.connect. Nakon što prođe nekoliko poziva (što omogućuje vrijeme za povezivanje), tada procedura radi ispravno.
Ovo je za NodeJS, MSSQL paket.
Zašto moj prvi await ne čeka?
async execStoredProc(spDescriptor: StoredProcedureDescriptor) { if (!this.pool) { if (this.isFirst) { this.isFirst = false ; } else { Čitaj više →
Izgradite zadanu react-native aplikaciju s Typescriptom i dodajte styled-components, referencirajte ih u aplikaciji i pokušaj kompilacije uzrokuje sljedeću pogrešku:
node_modules/styled-components/typings/styled-components.d.ts(116,44): pogreška TS2503: Ne može se
Čitaj više →Što se tiče webpack dokumenata za vanjske biblioteke i Node.js, postoji informacija da bi trebalo biti moguće uvoziti Node module. To radi savršeno osim kad želim uvesti http2. Ispisuje sljedeću pogrešku:
ERROR in ./src/index.ts Module not found: Error: Can't resolve 'http2' in 'absolutepath/to/src'Početna TypeScript datoteka u pojednostavljenom obliku izgleda ovako:
import { readFileSync } from 'fs'; import { createSecureServer } Čitaj više →Bok, pišem jednostavnu web aplikaciju koristeći dizajn sličan facade dizajn obrascu. Aplikacija je napisana u Typescriptu koristeći nodejs, expressjs, node-postgres i inversify. Recimo da imam ovaj jednostavan primjer
Router.ts
router.get('/test', testController.test);TestController.ts
import { Request, Response } from 'express'; import { ITestUC } from '../usecase/TestUC'; import { di } from '../core/Di'; im Čitaj više →
Uspješno mogu pohraniti slike na lokalni disk koristeći multer, ali prilikom korištenja GET metode pojavljuje se pogreška „Cannot GET /uploads/image-1547436792386“. Moj kod za image-upload.js pružio sam u nastavku:
const multer = require('multer'); const storage = multer Čitaj više →