小编Oll*_*lie的帖子

AWS CodeBuild 错误:运行时“nodejs”不支持别名“14.x”的主要版本

我对 AWS CodeBuild 有一个令人困惑的问题。我收到以下错误:

Major version of alias '14.x' is not supported in runtime 'nodejs'
Run Code Online (Sandbox Code Playgroud)

当我将构建规范更新为“14”时,我得到了有关错误的更多信息:

Message: Unknown runtime version named '14' of nodejs. This build image has the following versions: 10, 12
Run Code Online (Sandbox Code Playgroud)

我们已经使用这个 CodeBuild 项目很长时间了,使用的是 12.x,现在需要更新到 14.x。我们更新了构建规范如下:

version: 0.2

phases:
  install:
    runtime-versions:
      nodejs: 14.x

  build:
    commands:
      - "npm i"
      - "npm run build"
      - "npm run db:migrate"

artifacts:
  files:
    - "all"
    - "of"
    - "our"
    - "files"

Run Code Online (Sandbox Code Playgroud)

此外,我们的 CodeBuild 已采用最新版本的 CodeBuild 映像。我什至重新构建了 CodeBuild 项目,以确保它是最新的并且仍然存在相同的问题:

aws/codebuild/amazonlinux2-x86_64-standard:3.0

预先感谢您的任何建议。

aws-codebuild

24
推荐指数
2
解决办法
2万
查看次数

JavaScript对象中不同的函数声明之间有什么区别(如果有的话)?

我有一个JavaScript对象:

var methods = {

  classStyle() {
    console.log('Class style function');
  },

  traditionalStyle: function() {
    console.log('Traditional style function');
  },

  arrowStyle: () => {
    console.log('Arrow style function');
  }

};

methods.classStyle();
methods.traditionalStyle();
methods.arrowStyle();
Run Code Online (Sandbox Code Playgroud)

输出如预期:

(index):70 Class style function
(index):74 Traditional style function
(index):78 Arrow style function
Run Code Online (Sandbox Code Playgroud)

我的问题是:

  1. 这些不同的宣告方法之间是否有任何区别?
  2. 这取决于个人喜好吗?或者内部运作会改变吗?
  3. 使用不同风格时是否需要考虑?

javascript ecmascript-6

5
推荐指数
1
解决办法
102
查看次数

将一个非常简单的 htaccess 转换为 PHP 路由器?

我希望我能在一个相对简单的问题上得到一些帮助:

我一直在为大学编写 PHP 应用程序,由于我完全缺乏远见,他们正在测试我们的应用程序的服务器不是 Apache,它们只是php -S服务器(PHP 内置服务器)。

所以我的应用程序完全依赖于将 URI 路由到一个特定文件,我在这方面做得很好.htaccess

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ api.1.0.php [L,QSA]
Run Code Online (Sandbox Code Playgroud)

我知道您可以在使用普通 PHP 服务器时使用路由器文件,但是有人可以帮我将此.htaccess文件“转换”为 PHP 路由器吗?

提前感谢任何能指出我正确方向的人!

编辑:我想提出这个问题的更好方法是,有人可以帮助我了解.htaccess文件在做什么吗?然后我可以很容易地将它转换成 PHP。

php .htaccess

2
推荐指数
1
解决办法
6010
查看次数

基本数据仓库 - 如何连接 2 个表之外的数据

我有一个代表警察部队的基本数据仓库设置: 公安局数据仓库

每个FACT_CRIME都有一个分配的DIM_OFFICER; 每个DIM_OFFICER都分配给一个DIM_STATION

我可以使用什么 SQL 逻辑来显示所有FACT_CRIMEs 以及关联的 s DIM_STATION?我的问题是要获得DIM_STATION. station_code,我知道它必须通过 完成DIM_OFFICER,因为那是关系链接,但我对 SQL 不够精明,不知道如何从 2 个表中获取数据。

这是我到目前为止的一个查询,它产生了我所追求的格式,但不是正确的结果:

select
    fact_crime.*, dim_station.station_code
from fact_crime
join dim_station
    on fact_crime.assigned_officer_id
        in (select dim_officer.officer_id from dim_officer where dim_officer.station_id = dim_station.station_id)
group by dim_station.station_code
Run Code Online (Sandbox Code Playgroud)

生成结果示例:(格式正确,但数据不正确) 产生的结果样本

我期待每一个实例都FACT_CRIME出现,指定的官员的车站代码也会出现在表格中。

提前感谢任何能指出我正确方向的人。我仍在尝试掌握 SQL 的基础知识,因此如果我需要对任何回复进行额外说明,我深表歉意。

mysql join data-warehouse

2
推荐指数
1
解决办法
1114
查看次数