网站搜索
我有一个使用 Angular JS 的 JSON 客户端,与 JAVA/MySQL 技术栈进行交互。由于 MySQL 是一个关系型数据库管理系统,我的所有数据都是规范化的(当然是前三范式)。
我的问题可以通过以下例子来说明。
我有一个 Example 对象和一个由服务器返回的 User 对象。
Example - [{ userId:1, ... ... .. }, { userId:2, ...}, { userId:3, ...}]; User - [ { userId - 1, firstName - "John", lastName - "Doe", .. }, { userId - 2, firstName - "Jane", lastName - "Doe", .. }, {...}... ]当我使用 Angular 的 “example_entry in example” 遍历 Example 集合并显示 Example 集合的元素时,我只能直接获取 userId。但是,如果我想
阅读更多 →我听说 Deno 有一个内置的文档生成器,可以使用命令 deno doc,我想在我的包上运行它。
但事实证明它只生成 JSON 文档,必须使用另一个工具来生成 HTML 文档。
有没有现有的工具可以用来生成本地 HTML 文件?这些是专有包,不能放到官方的 Deno 文档网站上。
我尝试将 TypeDoc 与 typescript-deno-plugin 一起使用,但没有成功。有没有什么解决方法可以让它工作?
你可以部署你自己的 https://github.com/denoland/doc_website 实例。它的前端可以使用 deno doc 命令的 JSON 输出。
阅读更多 →我正尝试根据一些 用户 输入 使用其公共链接从 aws 在 exe 中导入文件,但无法做到
例如,我使用以下命令创建了我的 exe
deno compile --allow-all main.ts用户使用类似 ./exe --qId 345 的命令运行这个 exe。我在 exe 中解析这个 qId 并从公共链接加载一些文件,如下所示
let { runTestCases } = await import ("https://test-cases.nyc3.digitaloceanspaces.com/<qId>.ts")但它给了我以下错误
TypeError: Module not 阅读更多 →
我在遇到 Google Colab 安装/配置问题。
我的目标:在基于 deno 的 Jupyter 笔记本内核中直接执行 Typescript。
我的问题:我是否按预期正确安装了所有东西,还是还需要另一个库来让 Javascript/Typescript 能够在我更改运行时类型后直接在笔记本中运行?
重现我的步骤:
导航到 Google Colab 并打开一个新的笔记本:https://colab.google/ ,然后在单独的笔记本单元格中直接运行以下每个命令。
!pip 安装 jupyterlab
我正在通过对产品列表进行基本查询来学习如何使用 Deno 的 Oak 开发 API。
只是我有一个无法修复的错误
类型错误 - request.body 不是一个函数
const addProduct = async( { request, response } : { request: any, response: any }, ) => { const body = await requ 阅读更多 →我一直在尝试使用 deno 的 s3 lite 客户端创建一个文件上传控制器,但我在上传文件的内容类型时遇到了问题。在他们的文档中,我可以看到使用 putObject() 函数的方法如下:
Deno.test({ name: "putObject() can stream a large file upload", fn: async () =\> { // First generate a 32MiB file in memory, 1 MiB at a time, as a stream const dataStream = ReadableStream.from(async function\* () { for (let i = 0; i \< 32; i++) { yield new Uint8Array(1024 \* 1024).fill(i % 256); // Yield 1MB of data } }()); // Upload the 32MB stream data as 7 5MB p 阅读更多 →我正在开发一个网页应用,它会向 MySQL 并行执行很多查询。为了加快速度并提供更好的用户体验,我使用了 Web Worker 来执行查询。Deno 将 SQL 发送给 Web Worker,Web Worker 执行查询并将结果发送回主 Deno 线程。这样,在 Deno 1.39.4 之前,应用运行非常快,一些查询的执行时间从几秒钟降到了 0.xx 秒。然而,如果我升级到 Deno 1.40 及以上版本(尝试了所有版本直到 1.46.x),查询速度变得非常慢。我在第二台电脑上尝试也得到了相同的表现。
这是我如何初始化工作线程并在主线程上请求查询执行的方式:
connect(): Promise<this> { return new Promise(resolve => { this.worker = new Worker(import.meta.resolve("./MySQLWorker.ts"), { type: "module" }); 阅读更多 →
问题:当我尝试读取一个文件(student.json)并将其存储在类型为 Student[] 的变量中时,它显示“类型 'unknown' 不能分配给类型 'Student[]'”。这是一个 TypeScript 文件。
import { Student } from "../Models/studentModel.ts"; import { readJson, writeJson } from "https://deno.land/std/fs/mod.ts"; const f = 阅读更多 →
我正在尝试在 TypeScript 中使用 Deno 实现依赖注入,然而,我在使用 Reflect.getMetadata('design:paramtypes', ...) 时遇到了一个问题,它返回了 undefined 值,我不明白原因。
Deno 1.6.0 Ubuntu 18.04.5 LTS我正在使用此文件作为反射:https://github.com/edualb/dependencyInjectionPOC/blob/main/Refle
阅读更多 →我见过 Deno 示例从 esm.sh 和 jspm.org 导入 npm 模块
我在 esm.sh 上读到:
jspm.org 是否遵循相同的方法?
在 deno 中导入 npm 模块时,哪一个更不可能引起问题?
不,JSPM 实际上是在添加浏览器兼容性填充。它是为了在更广泛的 JavaScript 生态系统中使用,因此 Deno 并不是它们的主要目标,而 ESM
阅读更多 →