koa2

    0热度

    1回答

    我是Vue.js的新手,想知道如何在Vue中完成这项工作,而不是jQuery? 的socket.io和jQuery将append浏览器上的<li>每次当有人输入一些东西。 <!doctype html> <html> <head> <title>Socket.IO chat</title> <style> * { margin: 0; padding:

    1热度

    1回答

    后执行作业分钟,我有(使用async/await)一Koa2/Node.js的应用程序,我想以后的请求X分钟执行作业,其中X是随机分钟数从20到100不等(我想用它发送自动欢迎电子邮件给注册用户,并使其看起来像是由我亲自发送的)。 所以,我可以只使用setTimeout来做到这一点,设置一个200分钟的计时器是否合理?当然,如果我的应用程序崩溃,电子邮件将不会被发送,但我会跟踪数据库中的所有注册,

    0热度

    1回答

    出于好奇,我选择了Koa2作为我的家庭节点服务器。不幸的是,我陷入了实现客户端/服务器通信的websockets。在以下应用程序中,socket.io客户端拒绝连接到其服务器部分。任何想法/提示? // main.js const argv = require('yargs'); const app = require('./src/app'); const conf = require('

    0热度

    1回答

    我构建SPA应用程序,并且我在前端的路由器中设置了history模式。我使用Vue2.js - here是仅描述Express.js的服务器配置的问题,但我不知道如何为我的Koa2应用程序设置适当的服务器配置。 我拿connect-history-api-fallback中间件: app.use(history()); 但我得到的错误: TypeError: next is not a fun

    0热度

    1回答

    以下是向我的服务器请求POST数据的JavaScript代码。当我打印出身体数据时,似乎工作正常,但Koa甚至没有从请求中解析“身体”(使用koa-bodyparser)。我不知道为什么会发生这种情况,它的工作原理与一周前相似。 浏览器 jQuery(document).ready(function($) { $(".mypage_container .btn-block").click

    1热度

    1回答

    我只使用了koa-bodyparser,我发现它不允许上传文件的解析器表单数据。所以我正在尝试这些模块co-busboy,koa-body,koa-better-body。但我不知道如何在保存之前重命名上传文件。因为我从来没有做过这个,所以我想知道如何去做。有任何想法吗?

    0热度

    3回答

    我在使用一些koa模块,他们只有这个文档写在koa v1而不是v2。由于我以前从未使用过v1,因此我不知道如何在v2中编写此代码。 app .use(body({ IncomingForm: form })) .use(function *() { console.log(this.body.user) // => test consol

    1热度

    1回答

    出于某种原因,我需要将一些文件(主要是图像或pdf)存储到我的数据库(PG 9.2.20)中。 这些文件是由用户上传的,当我将它们下载回来时,它们已损坏。 我正在使用nodejs。 我存储该文件的列类型是BYTEA。 这是我如何存储他们: const { files, fields } = await asyncBusboy(ctx.req); const fileName = files[0]

    0热度

    1回答

    我正在Koa2上使用Koa-better-body,并且我想在POST表单提交(输入类型=文件)中处理单个文件上传。 尽管所有其他字段在ctx.request.fields下正确显示,即ctx.request.fields.title,但我的文件输入内容根本不可用! 有趣的是,在ctx.request.fields,我仍然获得了值为我的文件输入(ctx.request.fields.coverim

    0热度

    1回答

    如果我从客户端发送POST如/image/cover或/image/sub/,路由器功能根本不起作用,所以它发送404。它应该工作,但我从字面上不知道。我从来没有遇到过这种情况,它无缘无故。 路由器 import Router from 'koa-router' const router = new Router({ prefix: '/image' }) router.post('/co