问题标签 [no-database]

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 回答
648 浏览

customization - Laravel 5.4 没有数据库的自定义身份验证

我的 laravel 应用程序中没有数据库。我正在使用 Soap 服务在此应用程序中获取数据。我已按照 stackoverflow 中此链接的解决方案的说明,将现有 laravel 的身份验证替换为自定义身份验证。但是当我到达 method 时retrieveByCredentials(),我无法返回 stdlib 类对象以获取用户详细信息。相反,它返回了以下错误。

(1/1) FatalThrowableError 类型错误:传递给 App\Auth\SoapUserProvider::validateCredentials() 的参数 1 必须是 Illuminate\Contracts\Auth\Authenticatable 的实例,给定的 stdClass 的实例,在 C:\xampp\7.1 中调用。 7\htdocs\gazebo_revamp\vendor\laravel\framework\src\Illuminate\Auth\SessionGuard.php 380 行

请对此有所了解。

0 投票
2 回答
2518 浏览

ruby-on-rails - 使用 rspec-rails 测试无数据库 Rails 5 应用程序

我有一个5.0.1不受任何数据库支持的 Rails 应用程序。在尝试编写控制器测试时,ActiveRecord::ConnectionNotEstablished即使我已明确配置我spec/rails_helper.rb不使用ActiveRecord并删除对 active_record 的引用,我也会遇到异常config/application.rb。RSpec 正在尝试在需要建立数据库连接的事务中运行此类测试。我附上了堆栈跟踪以供参考,我使用这个 Github 问题为ActiveRecord 没有 db connection 的 rails 项目设置了没有 rspec-rails 的RSpec 。

失败:

1) ApplicationController 真假不等于真失败/错误:引发 ConnectionNotEstablished,“未找到 ID 为 #{spec_name} 的连接池。” 除非游泳池

在 0.0058 秒内完成(文件加载时间为 2.29 秒) 1 个示例,1 个失败

失败的例子:

rspec ./spec/controllers/application_controller_spec.rb:15 # ApplicationController 真假不等于真

更新

rails_help.rb

spec_helper.rb

0 投票
2 回答
3818 浏览

java - 在没有数据库的情况下运行 Spring Boot 失败

我试图配置一个没有数据库的项目并失败并出现下一个错误:

在我的 SpringBootApplication 类中,我有下一个配置:

这没有任何意义,因为就像尝试在无数据库应用程序中读取 DataSourceProperties 类一样。

我正在使用带有下一个依赖项的 gradle:

如果我添加“org.springframework:spring-jdbc”可以工作,但为无数据库项目添加数据库库对我来说没有意义。

任何想法或线索?提前致谢。

0 投票
1 回答
242 浏览

php - 使用 MVC 模型的 PHP 购物车没有数据库只是数组

大家好,我是 PHP 新手,下午有一个作业要交。实际上我必须创建一个使用会话数组来检索表单中的数据输入并显示它的商店。但是购物车必须使用 MVC 构建。所以这里是分配的一些细节:首先,我们只有一个导航栏,其中有两个链接(都是下拉菜单):订单和产品当你点击 ORDER 下拉菜单出现,你可以阅读“创建”和“列表”。当您单击产品时,会出现下拉菜单,您可以阅读“创建”。

当您从 PRODUCT 的下拉菜单中单击“创建”时,您将被重定向到一个新页面。在这个新页面上有一个表格,您可以在其中输入您要添加的产品的参考、名称、价格和数量,还有一个保存按钮。当您单击保存时,信息将保存在 data.php 中存储的数组中。自然,在它们被存储之前,信息输入必须首先检查它们是否有效。

当您从 theORDER 的 DROPDOWN 中单击“创建”时,在同一页面中会出现一个带有两个按钮的表单,您可以在其中输入有关您的订单的信息。当您单击“添加”时,会出现一个表格,您可以在其中读取您输入的顺序。当您单击“保存”时,信息将保存在 data.php 中存储的数组“产品”中。

当您从 ORDER 的 DROPDOWN 中单击“列表”时,您将被重定向到一个新页面。在这个新页面上有一个表格,您可以在其中查看您的订单列表、您想要添加的产品的参考、名称、价格和数量,还有一个保存按钮。在每一行中都有一个详细信息按钮。当您单击它时,会出现另一个表格,您可以在其中看到当天订购的元素和总计

我需要帮助才能知道如何以最好的方式启动这个 MVC 模型。感谢所有帮助并感谢您所做的一切。

0 投票
1 回答
2104 浏览

html - 打开gmail撰写的html按钮?

我想在我的网站上有一个联系按钮,当用户单击 Gmail 撰写邮件时,该按钮会在 Gmail 网站中使用电子邮件地址打开。有人知道如何实现这一目标吗?

0 投票
1 回答
328 浏览

java - java.sql.SQLException:没有为 jdbc:mysql//127.0.0.1:3306/java 找到合适的驱动程序错误 - NetBeans IDE、JDK 1.8、mysql-connector 8.0.12

我尝试寻找解决方案,但这个网站上的问题并不是我想要的答案。我是菜鸟,所以请温柔。我试着跑步

我正在运行 NetBeans IDE,并且我拥有 8.0.12 版本的服务器和连接器。

0 投票
3 回答
94 浏览

php - 有没有一种方法可以在没有数据库的情况下将 HTML 页面链接在一起并在它们之间共享信息?

嗨(英语不是我的第一语言,所以请原谅我的任何错误),

我的代码需要一些帮助。我在一个学校项目的网站上工作。我需要用 HTML/css/php/JavaScript 制作一个专业的网站。我的主题是电子游戏 CS:GO。该网站的主要目的是提供有关如何播放 surtain maps/wapens 等的信息。我不会说我擅长 HTML,但我知道如何在 css 中执行导航菜单和视频/定位等操作.

我目前有一个索引文件和大约 30 个单独的文件,其中包含有关游戏的信息。我知道我可以为此使用数据库,但这不是本次作业的目的。除了信息/一些图像之外,几乎每个文件都完全相同。

我想知道是否有一种方法可以让一页计算我的页眉/导航菜单/页脚的代码,而另一页仅用于信息。我可以像现在一样保留它,但是每次编辑有关文件名/位置的内容时,我都必须打开每个文件。一个例子:当我在导航菜单中链接了一个文件并更改了文件的名称时,假设它称为 map1.html 并将其更改为 map_1.html 。我必须打开并手动更改每个文件。

当我进行自己的研究时,我发现了 iframe 属性。但我无法让它成功工作。那么还有什么我可以使用的吗?也许有 JavaScript 或 php 的东西?我也没有使用 JavaScript 或 php 的经验,所以如果你发布一些代码,请解释一下它是如何工作的以及我如何使用它。

在我的脑海中我有这个代码:. 我知道这不起作用,但它让我更好地了解我为什么尝试这样做。在 navigation-menu.html 中只有导航菜单和 css 的代码,没有别的。我正在寻找这样的东西。该行的目的是复制navigation-menu.html 文件中的所有内容并显示它。

一个页面的例子。我希望将诸如页眉、页脚之类的内容放在单独的文件中。只是为了澄清,如果每个文件的背景不同,body 类

0 投票
2 回答
131 浏览

java - 如何修复while循环错误登录注销系统(无数据库)(还有关于会话时间的代码)?

我使用为我的学校作业提供的唯一用户名创建了一个基本的登录和注销系统(无数据库),但我在 while 循环和会话时间方面遇到了问题。

我尝试将一组代码复制并粘贴到此主代码的不同部分,以便获得预期的结果,但结果有点错误。我试图在互联网上搜索有关会话时间的信息,但一无所获。

  • 这必须是预期的输出:

如果名称正确:

不正确,稍后更正:

但事实证明,在第二个循环、第三个循环等等,程序要求我“输入您的姓名以注销”和“您要重新注册吗?0 表示是,1 表示否”。“输入您的姓名”部分打印出来,而不是询问我的姓名。

然后当我输入0退出时,出现了这个错误C:\Users\DELL\AppData\Local\NetBeans\Cache\10.0\executor-snippets\run.xml:111: The following error occurred while executing this line: C:\Users\DELL\AppData\Local\NetBeans\Cache\10.0\executor-snippets\run.xml:94: Java returned: 1

0 投票
0 回答
37 浏览

node.js - 我如何将对象存储在全局数组或任何数据结构中,以便我可以在我的程序中像数据库一样使用该数组

我真正想要的是在我的程序的对象数组中本地存储一些数据,以便我可以整天使用该数据,并且在一天结束时我想在不使用数据库的情况下删除它。我有一个 Json 数据,我想将它们作为具有通用唯一标识符 (uuid) 的对象存储在数组或数据结构中,以便我可以在我的程序中使用它,我不能使用数据库,我想我必须找到一种方法将对象存储在全局数组中,但我想将新对象附加到该数组而不删除已经存储在该数组中的对象。我正在使用 Node js,我很确定有办法做到这一点,但我不知道怎么做。我会感谢一些帮助

我尝试使用数组属性声明类并将我的数据存储在该数组中,但是当我重新执行代码时,数据被删除并且我丢失了我的数据,但我必须在全局数组中找到像本地存储这样的方法,我的数据将如果我将一些对象附加到该数组是安全的,如果我关闭我的笔记本电脑或者如果我结束程序并关闭 Vs 代码,我会在一天结束时删除该数据。我也尝试在额外的文件中声明它并从主程序中调用它,但没有任何效果

// 这是一个创建通用唯一 id 的库 const uuid = require("uuid/v1");

var todo_list = { todos: [],

我希望当注册一个新的 todo 时,它将被附加到 todos 数组属性中,而不是替换当前实际在 todos 中的内容。如果我调用函数寄存器 5 次,那么 5 个对象将存储在我的 todos 数组中,但是如果我注释寄存器函数调用的代码并再次执行程序,那么我的数据将丢失并且 size 函数的结果将是0 或未定义。我想要的结果是我的数据将存储在一个额外的全局数组中,即使在我更改代码后数据也不会丢失,但我知道如果我以某种方式关闭程序,数据将会丢失

0 投票
1 回答
74 浏览

php - 从链接php预填登录表单

我已经为我家人的网站私人链接进行了 php 登录。

如果我通过电子邮件向家庭成员发送链接,是否可以预先填写登录详细信息?另外,我还可以有另一个自动登录用户的链接吗?

我曾经用 .htaccess/.htpasswd 来保护我的家庭联系,用这样的方法很容易做到这一点: