我不知道我做错了什么。STATIC_URL = '/static/' STATICFILES_DIR = [str(BASE_DIR.joinpath('static'))]
我的settings.py下有。这是我当前文件结构的图像https://pasteboard.co/K3uhtSN.png我在 base.html 中链接并使用“谢谢”<link rel="stylesheet" href="{% static 'css/base.css' %}">
加载到最顶部{% load static %}
我尝试运行后端服务器,但是当我在 cmd 中运行命令时node backend/server.js
,出现以下错误:
D:\theshoppingcart>node backend/server.js
events.js:187
throw er; // Unhandled 'error' event
^
Error: listen EACCES: permission denied 8085;
at Server.setupListenHandle [as _listen2] (net.js:1284:19)
at listenInCluster (net.js:1349:12)
at Server.listen (net.js:1448:5)
at Object.<anonymous> (D:\theshoppingcart\backend\server.js:16:8)
at Module._compile (internal/modules/cjs/loader.js:959:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:995:10)
at Module.load (internal/modules/cjs/loader.js:815:32)
at Function.Module._load (internal/modules/cjs/loader.js:727:14)
at Function.Module.runMain (internal/modules/cjs/loader.js:1047:10)
at internal/main/run_main_module.js:17:11
Emitted 'error' event on Server instance at:
at emitErrorNT (net.js:1328:8)
at processTicksAndRejections (internal/process/task_queues.js:80:21) {
code: 'EACCES',
errno: 'EACCES',
syscall: 'listen',
address: '8085;',
port: -1
}
Run Code Online (Sandbox Code Playgroud)
这是我的 backend/server.js …
port backend web-development-server permission-denied node.js
我有一个市场,人们可以在其中以本国货币出售他们的产品。来自世界各地的人们都可以购买他们的产品,但始终以产品卖家的货币收费。
因此,如果德国卖家向英国某人出售商品,英国买家将以欧元支付。
但我希望用户能够看到以当地货币表示的价格,并且他们可以通过某些界面选择当地货币。
所以我的问题是:谁应该拥有货币兑换权?
后端是否应该仅以“原始”货币(卖方定义的货币)存储“原始”价格,而前端根据用户的偏好处理货币转换?或者后端应该处理转换并将任何货币的价格提供回前端?
从可扩展性的角度来看,我们目前只使用几种不同的货币,但我们计划扩展到几种新的货币(可能是几十种)。
我们的产品涉及网站、iOS 和 Android 原生应用程序,它们都应该以相同的方式工作。
我对此很陌生。我使用启用了线程安全的 PHP 8.1.0 和 Apache 2.4,它们位于相同的 x64 架构上。我发现 Apache 没有找到这些行中的文件
PHPIniDir D:\drp76933\php
LoadModule php8_module D:\drp76933\php\php8apache2_4.dll
Run Code Online (Sandbox Code Playgroud)
因为它们之前默认导致了错误的目录,并定向到了该 dll 文件的 php 7.4.22 版本。也用它php7_module
来代替。
我有一条新的错误消息。当我尝试测试 apache 时httpd -t
httpd.exe: Syntax error on line 540 of D:/drp76933/Apache/Apache24/conf/httpd.conf: Can't locate API module structure `php8_module' in file D:/drp76933/php/php8apache2_4.dll: No error
Run Code Online (Sandbox Code Playgroud)
好像php8_module
不行啊 我可以使用 php 8,如果可以,我需要更改什么才能使其正常工作?如果不行的话我需要降级吗?这没什么大不了的,我只是觉得了解这些信息以供将来参考会有帮助(:
我目前正在学习 Clojure,我是一个完全的初学者,我希望能得到一些帮助理解。我今天浏览了一些代码并发现了这一点。
(let [timepoints (merge-with (fn [mf swt] [mf swt]) timepoint-max timepoint-sum )])
Run Code Online (Sandbox Code Playgroud)
哪里mf, swt, timepoint-max and timepoint-sum
看起来像
{"Timepoint1": 3, "Timepoint2": 2}
Run Code Online (Sandbox Code Playgroud)
那么上面的代码做了什么?
我知道我们将变量设置timepoints
为两个映射之间的某种联合(?)。但我对这fn [mf swt] [mf swt]
部分特别困惑。
升级到 magento 2.4.4 后,我无法访问后端区域;
访问输入正确并且没有显示错误(如果我输入错误的密码,则会显示错误),
它将我重定向到domain.test/backend/admin/dashboard/index/key/ ..etc,但前端保留在登录表单上。
我检查了安全和不安全的 url 是否正确,cookie 域设置为app.domain.test
我已经设置并清除了缓存
所以我必须获取客户端的浏览器和操作系统名称。但问题是我们不希望用户能够操纵有关操作系统或浏览器的信息。但一些网站表明只有一种方法可以做到这一点,那就是使用请求标头 userAgent。
以下是我浏览过的链接:
所以根据这些我们只能借助userAgent来完成,而且对于客户端来说修改它并不是一件困难的事情,而且我们也没有办法检测到客户端是否修改了它。事实证明,即使是像亚马逊和 Facebook 这样的跨国公司也依赖 userAgent。
因此,在了解设备指纹时,我了解了一个名为FingerprintJs的 javascript 库,它们似乎并不依赖 userAgent 来查找客户端操作系统名称,因为我尝试使用它,结果发现在操作 userAgent 时我得到了原始的结果。我仍在试图弄清楚它们到底是如何获取操作系统和浏览器名称的。即使客户端也可以操纵它,我们仍然有办法至少让客户端很难伪造浏览器和操作系统吗?
我向用户模型添加了一个名为 config (类型:json)的新文件。我使用Strapi本地文档内置的swagger 。问题是我可以使用 put 方法更新另一个用户配置(数据)。
POST /auth/local
并获取我的令牌和用户 ID(在此转换中为 5)PUT /user/{id}
在本例中使用的 id 是 5。http://localhost:1337/api/users/4
返回200!我预计会收到 403 错误!因为我不应该能够更改其他用户配置文件!正常吗?如果是,请告诉我解决此问题的解决方案。
我的 MySQL 数据库中有一个表,其中有两个(相关)列:“id”和“用户名”。
我读过,MySQL和关系数据库一般来说并不是搜索字符串上近似匹配的最佳选择,所以我想知道,实现简单但不完全匹配的搜索功能的行业实践是什么 - 例如,当一个人通过以下方式搜索帐户时Facebook 上的姓名和显示的不完全匹配?我在研究这个问题时发现了 Apache Lucene,但这似乎用于索引网站页面,不一定是数据库表中的任意字符串。
是否有适合此用例的外部工具?似乎此任务的任何 SQL 查询都需要完整扫描,即使它只是查找是否包含子字符串。
我创建了一个新的 serverpod 项目并启动了数据库和 redis 的 docker 容器。但是当我自行启动服务器时,出现以下错误:
Failed to connect to the database. Retrying in 10 seconds. PostgreSQLSeverity.error 42P01: relation "serverpod_runtime_settings" does not exist
我已尝试按照此处的入门步骤进行操作: https: //docs.serverpod.dev/,但仍然遇到此问题。
backend ×10
node.js ×3
frontend ×2
apache ×1
architecture ×1
browser ×1
clojure ×1
currency ×1
dart ×1
django ×1
flutter ×1
javascript ×1
magento ×1
magento2 ×1
magento2.4 ×1
mysql ×1
php ×1
port ×1
python ×1
python-3.x ×1
search ×1
serverpod ×1
strapi ×1
upgrade ×1
user-agent ×1