Tag: adonis.js

“在Foreach node.js中,迭代器不提供'throw'方法

我遇到了nodejs生成器的麻烦,当我启动我的代码时,我得到了以下错误: node:3632) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): TypeError: The iterator does not provide a 'throw' method. (node:3632) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code. 代码如下,我使用AdoniJs。 User.all和user.typeModule都是数据库关系。 // This is the function that is called […]

如何与AdonisJs一起使用React.js

我如何在我的AdonisJs项目的前端使用React.js? 我试图安装反应与npm install react我认为这将正常工作。 我用这个代码做了一个文件app.js: var React = require('react'); var ReactDOM = require('react-dom'); export default class Index extends Component { render() { return (< h1 > hello world! < /h1>) } } ReactDOM.render( < Index / > , document.getElementById('example')) 但是这不起作用,我不知道该怎么做,我已经search了如何在阿多尼斯使用React,但我没有发现任何有趣的东西。

查找类方法返回空对象而不是用户数据

所以,我创build了不同的帮助器来减less我的控制器上的一些代码。 所以我创build了一个名为Lookup的类来帮助我search数据库中的用户,并创build了一个searchAccountKey(key,callback)。 所以,每当我使用这个方法,它似乎工作,但用户对象返回,而不是用户。 我怀疑这是由于收益率,但是当我使用收益率时,它给了我一个错误。 LookupHelper.js 'use strict'; const User = use('App/Model/User'); class LookupHelper { // Grab the user information by the account key static searchAccountKey(key, callback) { const user = User.findBy('key', key) if (!user) { return callback(null) } return callback(user); } } module.exports = LookupHelper; UsersController(第44行) Lookup.searchAccountKey(account.account, function(user) { return console.log(user); }); 编辑:每当我把产量infront的User.findBy() The keyword […]

在整个项目中忽略eslint的具体错误

我使用的是AdonisJs(NodeJS框架),他们创build了一个名为use的函数来导入文件,比如它们是命名空间,比如use('App/Services/User')而不是require('../app/Services/User') 。 问题是eslint会抛出错误'use' is not defined no-undef 。 这时我有两种方法: 把eslint注释禁用每个文件中该行的警报,但这很烦人 使用require而不是use ,但是这个function很有用。 有没有办法在整个项目中禁用“一次全部” use函数的具体no-undef ?