问题标签 [leaf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
413 浏览

swift - Swift vapor 3 ViewRenderer 错误

这就是错误

请选择您喜欢的 ViewRenderer,有多种可选:PlaintextRenderer、LeafRenderer。

这是我在configure.swift中的代码

叶添加到Package.swift

虽然我也做了vapor xcodeBuild and Run,但它仍然拒绝工作。

0 投票
3 回答
1906 浏览

swift - 使用 PostgreSQL 在 Vapor 3 中上传图像

我正在关注这些人Martin Lasek教程,现在我在“图像上传”。似乎没有人能回答“你如何在 Vapor 3 中上传图片”这个问题

数据库连接正常,所有其他值都已保存。

这是我的创建方法:

和型号:

}

和叶子模板:

我知道需要一种管理文件的方法以及原始图像字节,

但我怎么去那里?

0 投票
0 回答
137 浏览

vapor - 将部分导入叶模板时遇到问题

我正在创建一个单页 Web 应用程序,但为了开发,我分节编写它。我希望 Leaf 提供一个基本文件,然后包含从不同的部分叶子模板文件中提取的单独部分。

我可以在基本模板中使用#get,在包含中使用#set,但我只能让它作为一对一链接工作。我已经看到有一个要导入的,但我似乎无法让它工作。这是我目前在我的 routes.swift 中的代码

这是我在 base.leaf 文件中的代码。

这是我在 test.leaf 文件中的代码。

我以为我可以使用多个#get 命令,但这似乎不起作用,因为路由必须指定部分才能工作(我认为)。

例如,我想将 3 个子页面嵌入到一个基本模板中。在基本模板中,我在标签中有以下代码。

每个部分都有三个相应的叶子模板。如何确保所有部分都被注入?

0 投票
1 回答
318 浏览

swift - 无法在 Vapor 3 中使用 Leaf 渲染计算属性

我一直在尝试使用带有 Vapor 3 的模板引擎 Leaf 来渲染计算属性,但到目前为止还没有运气。如果存储相同的属性,则一切正常。如果我对其进行计算,则网页中不会显示任何内容。我可以理解这种解决方案不起作用的原因,但我想知道是否有任何方法可以使它起作用。

要呈现的元素的代码

main_page.leaf文件的一部分:

social_links.leaf文件

要传递给 View Renderer的PersonalPageContext :

最后是PersonalWebPageViewController控制器:

0 投票
1 回答
84 浏览

if-statement - 使用 Leaf,else 条件没有正确执行,尽管 if 是

我有一个简单的 Leaf 模板,我想在其中显示 Hello World。

该页面没有标题并显示为:

#else {Helloward}

但是,如果我将其更改为:

然后标题确实显示,但页面仍然显示为:

#else {Helloward}

我还尝试了各种语法,例如:

##else { <title> Hello World </title> }甚至#else() { <title> Hello World </title> }_##else() { <title> Hello World </title> }

这似乎非常基本,我相信我遵循了文档

0 投票
1 回答
127 浏览

fluent - 如何使用 FluentMySQL 执行查询以使用 Leaf 呈现结果

我尝试从 mySQL 请求一些数据来呈现带有叶子的表。

由于 Futures,我不知道如何结合 FluentMySQL 和 Leaf。

0 投票
1 回答
522 浏览

swift - 制作自定义 404 页面 Vapor 3

当我在 Vapor 3.1.0 中获得 404 时,我想制作一个自定义叶子页面。我已经在网上搜索过它,即使在文档中,我也找不到。我怎么能做到?

谢谢

0 投票
1 回答
342 浏览

image - 如何使用 AWS S3 和 Vapor 3 和 Leaf 显示图像

我已经设置了 AWS S3 存储桶,并且可以使用 Vapor 3 和 Postman 上传文件。我也可以使用 Vapor 3 和 Postman 获取文件,但我很难在浏览器上获取并实际显示文件(png -images)(我使用的是叶子)。

那么如何在视图上显示图像文件呢?我是 HTML、AWS S3 和 Vapor 的新手。

我正在使用:

  • 蒸气 3
  • AWS S3
  • 叶包
  • S3 包
  • VaporExt 封装

我按照本教程设置了所有内容(获取请求和存储桶策略除外):https ://fivedottwelve.com/blog/using-amazon-s3-with-vapor/

这是我的蒸汽代码:

路线:

在邮递员中,当我向它发出 GET 请求时,presignedURL它会给我一个状态码 200OK。

我的showImage.leaf文件:

0 投票
0 回答
409 浏览

swift - 如何使用 Vapor 和 Leaf 将图像从浏览器上传到 Amazon S3?

我已经设置了 AWS S3 存储桶,我可以使用 Vapor 3 和 Postman 上传文件(PUT -request 和标题:[“x-amz-acl”:“public-read”])但我想从浏览器执行此操作(我使用的是叶子)。

那么如何从浏览器上传图片文件呢?我是 HTML、AWS S3 和 Vapor 的新手。

我在用着:

  • 蒸气 3
  • AWS S3
  • 叶包
  • S3 包
  • VaporExt 封装

我按照本教程设置了所有内容(获取请求和存储桶策略除外):https ://fivedottwelve.com/blog/using-amazon-s3-with-vapor/

获取网址:

路由处理程序:

包含叶变量数据的上下文:

叶文件(addImage.leaf):

它返回一个错误:

我了解到,方法属性的唯一有效值是 get 和 post,这意味着无效的 HTML 将被视为,即发送 GET 请求(解释我得到的错误)。

如何使用 Vapor 解决这个问题?谢谢您的帮助!

0 投票
1 回答
37 浏览

tree - 如何通过函数修改叶子标签树中的每个叶子值

我目前正在尝试通过函数修改 LLT(叶标记树)。

本质上我希望叶值(L)由函数(fn)修改

到目前为止,这是我的代码

代码实际上是有效的,但我有一个案例我想检查,但我不知道为什么它不工作。我确信这很容易找出为什么这个案例不起作用,但我不知道为什么。

这是不起作用的情况