Imam jednostavnu Koa aplikaciju. Također koristim mongoose i mongodb (Mlab)
Povezao sam se na mongodb. I mogu pronaći samo našu mačku. Vidim niz u konzoli. Ali ne znam kako mogu dobiti i prikazati rezultat na stranici. I kako mogu koristiti svoj zahtjev prema bazi u nekom middlewareu?
const Koa = require('koa'); const app = n Čitaj više →
Koristim Koa s Node.js 8.1.
Danas sam otkrio da u svom app.js, ako napišem u ovom redoslijedu:
const Koa = require('koa') var cors = require('koa-cors') const app = new Koa() app.use(cors(options)) app.use(router.routes())CORS može raditi. Mogu provjeriti rezultat slanjem origin
Čitaj više →Kako mogu nadjačati definiciju tipa za koa-body? koa-body ima definiciju tipa ovako:
declare module "koa" { interface Request { body: any; } interface Context { body: any; } }Želim nadjačati u nešto poput ovoga (datoteka index.d.ts):
import { Files } from 'formidable' interface IBody { files: Files } declare module "koa" { interface Request { body: IBody } interfa Čitaj više →Koristim Typescript s Koa. Može li mi netko reći kako mogu automatski generirati API dokumentaciju (ne ručno)? Vidio sam da postoji paket tsoa (https://www.npmjs.com/package/tsoa) ali želim samo imati jednostavnu API dokumentaciju za moje routes, pa ne želim kreirati controllere.
Čitaj više →
Pišem aplikaciju koristeći TypeScript kao i Koa 2.
Međutim, problem s kojim se susrećem je taj što moj globalni Koa rukovatelj pogreškama ne hvata pogreške koje su bačene u mojoj aplikaciji.
Uzmite sljedeći middleware kao primjer (ovo je prvi middleware prije nego što se u
Čitaj više →Imam web aplikaciju razvijenu korištenjem Koa.JS. Želim je rasporediti i na Azure Cloud Function i na AWS Lambda, tako da ne moram održavati server i također ne želim biti vezan za jednog pružatelja cloud usluga.
Može li bilo koji okvir podržati ovu vrstu zahtjeva?
Ovo je web aplikacija koju sam dobio.
index.ts
const Koa = require('koa'); const app = new Koa(); app.use(async ctx => { ctx.body = 'Hello World'; }); app.listen(3000); Čitaj više →
Odlučio sam razdvojiti svoje rutere prema njihovoj svrsi, tako da izgledaju ovako:
ruteri/homeRouter.ts
import * as Router from 'koa-router'; const router: Router = new Router(); router .get('/', async (ctx, next) => { ctx.body = 'hello world'; }); e Čitaj više →
Ja sam početnik u Typescriptu i pokušavam integrirati koa-router i koa-passport. Instalirao/la sam sve @types\
import Koa from "koa"; import Route from "koa-router"; import passport from "koa-passport"; import session from "koa-session"; const app = new Koa(); const rout Čitaj više →
Djelomično riješeno:
Postoji stari problem na GitHubu gdje je ovaj problem malo opisan. Kada deklarirate modul u globalnom opsegu, on prepisuje sve tipove izvezenog modula. Kada deklarirate modul unutar modula, on se spaja. Zašto? N
Čitaj više →Koristim sljedeće sučelja za definiranje svog konteksta i stanja za koa:
export interface AppState extends Koa.DefaultState { //... } export interface AppContext extends Koa.DefaultContext { models: DomainModels; connection: Connection; }a zatim instancirati koa na sljedeći način:
const app = new Koa<AppState, AppContext>(); app.use(session(sessionConfig, app));Problem je što tipovi za koa-session koriste spajanje dekla
Čitaj više →