问题标签 [adonisjs-ace]

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 投票
2 回答
1003 浏览

node.js - Docker 上的 Adonis ace 迁移 - SyntaxError: Unexpected identifier

我在尝试运行时收到此错误“SyntaxError: Unexpected identifier”node ace migration:run --force

Dockerfile

我使用 shell 脚本启动容器startup.sh,这是发生错误的地方:

构建并启动容器:

这是我的package.json文件的所有依赖项:


如果我将 ace 命令放在 Dockerfile 中,它们似乎没问题。

也许这是我缺少的 linux 配置?

这是里面带有 ace 命令的 docker build 输出,问题似乎只有在我运行 shell 时才会发生。

@adonisjs/cli尝试运行迁移时,我遇到了类似的错误。

0 投票
0 回答
169 浏览

node.js - 如何在会话中设置使用 AdonisJs 在外部 API 下进行身份验证的用户?

我有一个使用外部 API 进行身份验证的 AdonisJS 视图模块。但不知道如何在我的身份验证对象中设置此用户。

我尝试在响应标头中设置此对象,但是不正确。

0 投票
1 回答
561 浏览

backend - 在 AdonisJs 中间件中处理响应

我正在尝试将所有入站请求记录到我的数据库中。为此,我创建了一个中间件,在其中我使用数据触发一个事件,然后是一个处理数据并将其保存在数据库中的侦听器。

我可以记录所有请求信息,但无法记录响应信息。

这是我的中间件:

问题是我不知道如何触发next()然后检查响应(例如状态码)。

我试过这样做:

但是之后什么都没有发生await next()

如何在此中间件中获取响应内容?

阿多尼斯版本:4.1

0 投票
1 回答
315 浏览

node.js - 电子邮件数组验证 Adonis js

我正在尝试验证电子邮件数组。我可以使用此方法验证电子邮件,但我无法获得任何结果并且我使用 adonis 4.1.0 我返回 mail_array_check 它收到一条错误消息,但所有邮件都是正确的,它正在收到正确的邮件。

0 投票
2 回答
1858 浏览

typescript - Adonis 5“make:migration command not found”有什么想法吗?

我阅读了新的 Adonis Js5 的基本文档,我制作了一个新的 api 服务,并使用“node ace serve --watch”或“node ace build --watch”编译代码,并且总是相同的“make:migration command not找到“任何修复的想法?

在此处输入图像描述

0 投票
1 回答
824 浏览

node.js - 如何在 adonis 5 下载 pdf

大家好,我在我的后端使用 adonis 5,并且我将文件保存在公共目录中,我可以查看和下载图像,但这在 pdf 文件中不起作用,这在使用 adonis 驱动器的 adonis js 4.1 上工作,但在 Adonis 5 中不驱动它是一种查看或下载 pdf ad adonis 5 的方法吗?

感谢您的回答!

0 投票
0 回答
339 浏览

google-cloud-platform - 谷歌云构建失败

我有一个我正在尝试通过镜像 gitlab 存储库将其部署到谷歌云的 adonis 应用程序。我已经设置了我的 cloudbuild.yaml 文件并在过去部署了这个应用程序的不同版本,但由于某种原因,现在我在尝试构建时遇到了这个错误。

cloudbuild.yaml

包.json

云构建错误

请帮忙。

0 投票
0 回答
84 浏览

socket.io - 在 AdonisJS 中使用套接字时如何使用控制器

当我在 socket.io 中发出时如何调用控制器

我希望从客户端调用发出时,数据首先保存在数据库中,然后发送给它。

我的代码:

0 投票
2 回答
476 浏览

adonis.js - Adonis.js api 删除路由不起作用

我试图打一条特定的路线:

但是服务器给了我这个错误:

0 投票
0 回答
291 浏览

node.js - 使用adonis在数据库中存储数据时出错

我正在使用下面的代码通过 db 中的发布请求将我的行详细信息放入,但错误来了:

我正在/products/用身体击打:

路线 :

我的Product控制器:

我的Product模型: