Website-Suche
Ich habe eine einfache Koa-App. Ich benutze auch Mongoose, MongoDB (Mlab)
Ich habe mich mit MongoDB verbunden. Und ich kann nur unserenCat finden. Ich sehe das Array in der Konsole. Aber ich weiß nicht, wie ich das Ergebnis auf der Seite abrufen und anzeigen kann. Und wie kann ich meine Anfrage an die Datenbank in einem Middleware verwende
Weiterlesen →
Ich verwende Koa mit Node.js 8.1.
Heute habe ich festgestellt, dass in meiner app.js, wenn ich in dieser Reihenfolge schreibe:
const Koa = require('koa') var cors = require('koa-cors') const app = new Koa() app.use(cors(options)) app.use(router.routes())Die CORS kann funktionieren. Ich kann
Weiterlesen →Wie kann ich die Typdefinition von koa-body überschreiben? koa-body hat eine Typdefinition wie folgt:
declare module "koa" { interface Request { body: any; } interface Context { body: any; } }Ich möchte so etwas wie dies überschreiben (Datei index.d.ts):
import { Files } from 'formidable' interface IBody { files: Files } declare module "koa" { interface Request { body: Weiterlesen →Ich benutze Typescript mit Koa. Kann mir jemand sagen, wie ich automatische API-Dokumentation erstellen kann (nicht manuell)? Ich habe gesehen, dass es ein Paket tsoa (https://www.npmjs.com/package/tsoa) gibt, aber ich möchte nur einfache API-Dokumentation für meine Routen haben, daher möchte ich keine Controller erstellen.
Weiterlesen →
Ich schreibe eine App mit TypeScript sowie Koa 2.
Das Problem, das ich jedoch habe, ist, dass mein globaler Koa-Fehlerhandler Fehler, die in meiner Anwendung ausgelöst wurden, nicht abfängt.
Nehmen Sie zum Beispiel die folgende Middleware (dies ist die allererste Middlewar
Weiterlesen →Ich habe eine Webanwendung, die mit Koa.JS entwickelt wurde. Ich möchte sie sowohl auf Azure Cloud Function als auch auf AWS Lambda bereitstellen. So muss ich mich nicht um die Serverangelegenheiten kümmern und bin auch nicht an einen Cloud-Anbieter gebunden.
Kann irgendein Framework diese Art von Anforderungen unterstützen?
Dies ist die Webanwendung, die ich erhalten habe.
index.ts
const Koa = require('koa'); const app = new Koa(); app.use(async ctx => { Weiterlesen →
Ich habe beschlossen, meine Router nach ihrem Zweck zu trennen, sodass sie so aussehen:
Router/homeRouter.ts
import * as Router from 'koa-router'; const router: Router = new Router(); router .get('/', async (ctx, next) => { ctx.body = 'hello world'; } Weiterlesen →
Ich bin Anfänger in Typescript und versuche, koa-router und koa-passport zu integrieren. Habe alle @types\ installiert
import Koa from "koa"; import Route from "koa-router"; import passport from "koa-passport"; import session from "koa-session"; const app = new Koa(); co Weiterlesen →
Teilweise gelöst:
Es gibt ein altes Problem auf GitHub, bei dem dieses Problem ein wenig beschrieben wird. Wenn du ein Modul im globalen Scope deklarierst, überschreibt es die gesamten Typen des exportierten Moduls. Wenn du ein Modu
Weiterlesen →Ich verwende die folgenden Schnittstellen, um meinen Kontext und Zustand für Koa zu definieren:
export interface AppState extends Koa.DefaultState { //... } export interface AppContext extends Koa.DefaultContext { models: DomainModels; connection: Connection; }und dann koa wie folgt instanziieren:
const app = new Koa<AppState, AppContext>(); app.use(session(sessionConfig, app));Das Problem ist, dass die Typen für koa-se
Weiterlesen →