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