![](/img/trans.png)
[英]Deno Oak: How to send an object with many blobs in only one response to the Web Browser
我正在使用帶有 Oak 框架的 Deno。 我想發送一個 FormData 對象作為服務器的響應,因為我想發送(僅在一個響應中,而不是進行多次調用)一個包含許多 blob(例如,一組圖像)的對象,因此它可以在客戶端,Web 瀏覽器中讀取。 我的后端代碼是: 在客戶端中,為了接收它(以及之前撥打的電話 ...
[英]Deno Oak: How to send an object with many blobs in only one response to the Web Browser
我正在使用帶有 Oak 框架的 Deno。 我想發送一個 FormData 對象作為服務器的響應,因為我想發送(僅在一個響應中,而不是進行多次調用)一個包含許多 blob(例如,一組圖像)的對象,因此它可以在客戶端,Web 瀏覽器中讀取。 我的后端代碼是: 在客戶端中,為了接收它(以及之前撥打的電話 ...
[英]oak on Deno - How do I build a URL to a route?
我來自 ASP.NET Core 的土地。 享受學習全新堆棧的樂趣。 我習慣於能夠: 將路線命名為“訂單” 給它一個類似/customer-orders/{id}的路徑注冊它使用路由系統為我的命名路由構建一個 URL (4) 的一個示例可能是傳遞一個routeName ,然后是routeValu ...
[英]Does Deno's oak wait for all in-flight requests to drain before returning its listen promise?
我正在使用 Deno 和 oak 建立一個新的 web 項目。 我已經將一個AbortSignal傳遞到listen調用中,我正在監聽來自操作系統的SIGTERM並調用中止,以防這不是內置行為。 類似於此處描述的設置: Deno 和 Docker 如何偵聽 SIGTERM 信號並關閉服務器問題:中 ...
[英]I can't communicate with my oak backend server in deno's framework fesh
我有一個項目,由 1 個橡木(deno 快遞)服務器和 1 個新服務器組成。 我通過單獨的命令啟動它們。 就他們自己而言,他們都工作。 我無法連接它們。 后端的工作方式如此處所示。 我使用 postman 來獲取所有users 。 在我的新應用程序中,我的路線目錄如下所示: 這是相關文件的樣子: ...
[英]Can oak server hook into deno's std serve server?
給定一個現有的本地 deno http 服務器,如下所示: 是否可以掛接到 console.log 所在的oak應用程序? ...
[英]TypeError - Cannot read properties of undefined (reading 'name')
基本上我在嘗試在 Deno 上使用UseCase class 時遇到了這個錯誤。[uncaught application error]: TypeError - Cannot read properties of undefined (reading 'getAppInfosUseCase') ...
[英]How to strongly type the Oak context state object in deno?
我想在 deno 中強輸入由 Oak 提供的 context.state 對象。 我已經看到了這可能如何工作的方法(例如Deno Oak v10.5.1 context.cookies never been set ),但還沒有設法在我自己的代碼中自己實現它。 我的目標是訪問每個中間件中的強類型 ...
[英]Deno oak websocket must have a method that returns an async iterator
我正在嘗試用橡木(而不是原生的 deno)構建一個 WebSocket。 以下代碼是我構建服務器的方式。 但是在 for 循環中(最后),對於 ws 它說Type 'WebSocket' must have a '[Symbol.asyncIterator]()' method that ret ...
[英]how can i chain multiple middlewares to one route?
我想像這樣在 deno Oak 中鏈接 2 個中間件函數: 我已經嘗試了很多方法並在 Oak 文檔中搜索了解決方案,但是 .post 中的字符串路徑不能相同,我需要例如: 我還嘗試將 2 個中間件合並為一個,它在幾天前工作,但由於某些未知原因它不再工作,回復我 response.render ...
[英]How to return html file on specific path in deno?
我有一個非常基本的 deno 應用程序,帶有 Oak 模塊來構建 http 服務器。 我想發送一個 http 文件index.html ,只有當路徑是/ (不是/anyotherpath )。 從 Oak 的 github 我有這個代碼 但是我如何只為給定的路徑發送 html? 我也嘗試過使用來 ...
[英]How to add router middleware to dynamic Router?
我正在嘗試將路由器中間件添加到我動態生成的路由中。 我想將一組路由器中間件傳遞到我的路由器,以便它可以將它們附加到我的路由。 一個路由和/或一組路由可以附加路由器中間件。 這是我的類型(RouterContext 和 RouterMiddleware 來自 Oak 中間件框架): 我有一個端點 ( ...
[英]Deno oak v10.5.1 context.cookies never being set
當嘗試在 oak 中設置 cookies 時,上下文的 cookies 屬性永遠不會改變,即使在他們的文檔中使用示例時,該值也總是返回 undefined 。app.use(async ctx => { try { const lastVisit = await ctx ...
[英]Generic type RouterContext requires 3 parameters - problem
我正在嘗試更新我的 deno 項目中模塊的版本,但在更新它們后,我收到以下錯誤,我不明白為什么會發生這種情況。 有沒有人遇到過這個問題? 錯誤: * [錯誤]:通用類型 'RouterContext<R, P, S>' 需要 1 到 3 個類型參數。 export const R ...
[英]Problems with '--isolatedModules' flag and RouterContext
嘗試運行我的 deno 應用程序時出現以下錯誤,我不明白為什么……有人遇到過這個問題嗎? 運行命令:deno run --allow-all server.ts 錯誤: 部門.ts ...
[英]deno http server conflict between view engine and oak
我想用視圖引擎和 oak 渲染一些 html 頁面,但也能夠將數據發送到 postgresql 數據庫。 首先在我的代碼構建中,我能夠呈現 ejs 頁面。 另一方面,我注入了允許將數據發送到數據庫的代碼,它也有效。 但是當我想讓兩者都運行時它不起作用(郵遞員收到 404 錯誤): 這是沒有查看路由和 ...
[英]ctx.cookies.set() vs setCookies in Deno std
我目前正在使用 Deno(Oak 框架),並且想知道使用 Oak 的ctx.cookies ( https://github.com/oakserver/oak/blob/main/cookies.ts )與來自Deno 的標准庫(來自https://deno.land/std@0.120.0/h ...
[英]No such file or directory (os error 2), stat for rendering public files in oak
我第一次嘗試使用 Oak (v10) 和 ejs 的 Deno (v1.16.4)。 順風文件只是一個常規的 CSS 文件,因此無需安裝。 我在提供 static CSS 文件時遇到了困難。 我一定是忽略了什么。 當我 go 到localhost:8080/tailwind.css tailwind ...
[英]Trouble testing my Deno/Oak error handling middleware
所以我有一個簡單的中間件,它可以偵聽錯誤並刪除細節以使它們更友好: import { isHttpError, Status, isProduction, Middleware } from "../deps.ts"; import { Context } from "./../ty ...
[英]Deno.stat is not a function error when using deno deploy
我在使用 deno deploy 部署 deno 代碼時遇到問題。 該代碼使用 deployctl 在本地完美運行,但在部署時失敗。 它是一個簡單的服務器,從公共目錄提供靜態文件。 任何幫助表示贊賞。 謝謝 ...
[英]Property '' does not exist on type 'Promise<Uint8Array> | Promise<any>| Promise<URLSearchParams> | FormDataReader | Promise<string>|undefined'.deno-ts
我是新的 Deno 學習者,正在觀看教程視頻。 以下代碼是教程的身份驗證文件代碼的一部分。 由於它是由以前版本的 Deno 編寫的,所以我可以解決其中的大部分錯誤,但以下錯誤除外: 第一個錯誤: 第二個錯誤: 我不明白這是什么意思,我該如何解決? PS:整個項目代碼可以在這里找到: https: ...