Ricerca nel sito web
Ho una semplice app Koa. Uso anche mongoose, mongodb (Mlab)
Mi sono connesso a MongoDB. E posso trovare solo ourCat. Vedo un array nella console. Ma non so come posso ottenere e mostrare il risultato sulla pagina. E come posso usare la mia richiesta al database in qualche middleware?
const Koa = require('koa'); const app = ne Continua a leggere →
Uso Koa con Node.js 8.1.
Oggi ho scoperto che nel mio app.js, se scrivo in questo ordine:
const Koa = require('koa') var cors = require('koa-cors') const app = new Koa() app.use(cors(options)) app.use(router.routes())il CORS può funzionare. Posso verificare il risultato inviando l'intestazi
Continua a leggere →Come posso sovrascrivere la definizione di tipo di koa-body? koa-body ha una definizione di tipo come segue:
declare module "koa" { interface Request { body: any; } interface Context { body: any; } }Voglio sovrascrivere in qualcosa del genere (file index.d.ts):
import { Files } from 'formidable' interface IBody { files: Files } declare module "koa" { interface Request { Continua a leggere →Sto usando Typescript con Koa. Qualcuno può dirmi come posso generare automaticamente la documentazione dell'API (non manualmente)? Ho visto che c'è un pacchetto tsoa (https://www.npmjs.com/package/tsoa) ma voglio solo avere una documentazione API semplice per le mie routes, quindi non voglio creare controller.
Continua a leggere →
Sto scrivendo un'app con TypeScript così come Koa 2.
Tuttavia, il problema che sto riscontrando è che il mio gestore globale degli errori di Koa non intercetta gli errori che sono stati generati nella mia applicazione.
Prendi ad esempio il seguente middleware (questo è il
Continua a leggere →Ho un'applicazione web sviluppata usando Koa.JS. Voglio distribuirla sia su Azure Cloud Function che su AWS Lambda, così non devo occuparmi della manutenzione del server e inoltre non resto vincolato a un solo fornitore di cloud.
Qualsiasi framework può supportare questo tipo di requisiti?
Questa è l'applicazione web che ho ottenuto.
index.ts
const Koa = require('koa'); const app = new Koa(); app.use(async ctx => { ctx.body = 'Hello World'; }); app.lis Continua a leggere →
Ho deciso di suddividere i miei router in base al loro scopo, quindi appaiono così:
router/routerCasa.ts
import * as Router from 'koa-router'; const router: Router = new Router(); router .get('/', async (ctx, next) => { ctx.body = 'hello world'; }); Continua a leggere →
Sono un principiante in Typescript e sto cercando di integrare koa-router e koa-passport. Ho installato tutti i @types\
import Koa from "koa"; import Route from "koa-router"; import passport from "koa-passport"; import session from "koa-session"; const app = new Koa(); c Continua a leggere →
Parzialmente risolto:
C'è un vecchio problema su GitHub dove questo problema è descritto un po'. Quando dichiari un modulo in uno scope globale, riscrive tutti i tipi del modulo esportato. Quando dichiari un modulo all'interno di un
Continua a leggere →Sto usando le seguenti interfacce per definire il mio contesto e stato per Koa:
export interface AppState extends Koa.DefaultState { //... } export interface AppContext extends Koa.DefaultContext { models: DomainModels; connection: Connection; }e poi istanziare koa come segue:
const app = new Koa<AppState, AppContext>(); app.use(session(sessionConfig, app));Il problema è che i tipi per koa-session utilizzano la fusione
Continua a leggere →