小编Ada*_*cha的帖子

对于来自 GitHub 的 Amazon S3 存储桶部署,如何修复错误 AccessControlListNotSupported:存储桶不允许 ACL?

我对我的 AWS 账户中的 IAM 用户设置了以下访问策略。该策略引用存储桶名称“xo-staging”。

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "AccessToGetBucketLocation",
            "Effect": "Allow",
            "Action": [
                "s3:GetBucketLocation"
            ],
            "Resource": [
                "arn:aws:s3:::*"
            ]
        },
        {
            "Sid": "AccessToWebsiteBuckets",
            "Effect": "Allow",
            "Action": [
                "s3:PutBucketWebsite",
                "s3:PutObject",
                "s3:PutObjectAcl",
                "s3:GetObject",
                "s3:ListBucket",
                "s3:DeleteObject"
            ],
            "Resource": [
                "arn:aws:s3:::xo-staging",
                "arn:aws:s3:::xo-staging/*"
            ]
        },
        {
            "Sid": "AccessToCloudfront",
            "Effect": "Allow",
            "Action": [
                "cloudfront:GetInvalidation",
                "cloudfront:CreateInvalidation"
            ],
            "Resource": "*"
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

我正在将 Gatsby 应用程序从本地计算机部署到 Github,其中我使用 Github Actions 来运行构建和部署脚本。

在我的 package.json 文件中,我已将“deploy”设置为 的值,gatsby-plugin-s3 deploy --yes; export AWS_PAGER=\"\"; aws cloudfront create-invalidation --distribution-id E5FDMTLPHUTLTL …

deployment github amazon-s3 amazon-web-services continuous-deployment

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

更改DataTable搜索标签

一直试图改变搜索:过滤:在我创建的数据表中.

我试过这个,我发现:

$(document).ready(function() {
oTable = $('#datatable-example_filter').dataTable({
  "aaSorting": [[ 10, "desc" ]],
  "bJQueryUI": true,
  "aLengthMenu": [[25, 50, 100, 250, 500, -1], [25, 50, 100, 250, 500, "All"]],
  "sPaginationType": "full_numbers",
  "oLanguage": {
    "sSearch": "Filter: "
  }
});
} ); 
Run Code Online (Sandbox Code Playgroud)

但它不起作用,#datatable-example_filter是由dataTable生成的div内的id的名称

javascript jquery datatables

38
推荐指数
4
解决办法
4万
查看次数

使用带有数据加载文本的bootstrap 4中的jquery显示加载..

我正在尝试为按钮实现加载效果,如codepen中所示.

我正在使用bootstrap 4(beta 2)Jquery 3.2.1.

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Group View</title>
    <link rel="stylesheet" media="all" href="../css/bootstrap.css" >
    <script src="../js/jquery.js"></script>
    <script src="../js/bootstrap-bundle.js"></script>
</head>
<body>

  <div>
    <button type="button" class="btn btn-primary btn-lg">Submit Order</button>
  </div>

  <script>
    $(document).ready(function() {
      $('button').data('loading-text', 'loading...');
      $('.btn').on('click', function() {
        var $this = $(this);
        $this.button('loading');
        setTimeout(function() {
          $this.button('reset');
        }, 8000);
      });
    })
  </script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

单击按钮时,上面的代码不显示"loading ...".

html javascript jquery button bootstrap-4

20
推荐指数
3
解决办法
3万
查看次数

如何在 package.json 中指定“packageManager”

根据 https://nodejs.org/dist/latest-v16.x/docs/api/all.html#all_packages_packagemanager 我们可以从支持的包管理器列表中指定包管理器。

但是,VS 代码抱怨该值不正确。

vs 代码错误

我也尝试过以下值,这些值也发出警告

  • pnpm
  • pnpm@6
  • pnpm@6.0.0
  • pnpm@^6.32.4

@jonrsharpe,仍然是相同的警告,没有空格

警告

node.js visual-studio-code pnpm

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

将 Vuetify 2 添加到 vite 项目

我的团队使用基于类的组件和打字稿在 Vue 2 中开发应用程序。

现在,我们想迁移到 Vite - 因为它具有所有优势。

我已遵循本指南(我只能推荐) https://vueschool.io/articles/vuejs-tutorials/how-to-migrate-from-vue-cli-to-vite/

简而言之 - 它不起作用。浏览器甚至无法从 index.html 获取“/src/main.js”,但是如果我输入“/src/main.ts”,它会获取它,但会显示错误,表明 Vuetify 甚至没有安装。我知道浏览器无法读取.ts文件,我只是在调试了2小时后尝试了它

另外,我在 Vuetify 文档中看到“第一方 Vite 支持”仍有待发布。 https://vuetifyjs.com/en/introduction/roadmap/#in-development

我的问题是 -是否可以在 Vite 应用程序中添加 Vuetify ?

package.json(仅依赖项)

  "dependencies": {
    "vue": "^2.6.12",
    "vue-class-component": "^7.2.6",
    "vue-property-decorator": "^9.1.2",
    "vuetify": "^2.4.0",
  },
  "devDependencies": {
    "@typescript-eslint/eslint-plugin": "^4.18.0",
    "@typescript-eslint/parser": "^4.18.0",
    "@vitejs/plugin-vue": "^1.6.1",
    "@vue/cli-plugin-typescript": "^4.5.15",
    "@vue/eslint-config-typescript": "^7.0.0",
    "eslint": "^8.9.0",
    "eslint-plugin-vue": "^8.5.0",
    "sass": "~1.32.0",
    "typescript": "~4.1.5",
    "vite": "^2.6.13",
    "vite-plugin-vue2": "^1.9.2",
    "vue-cli-plugin-vuetify": "^2.4.5",
    "vue-template-compiler": "^2.6.14",
    "vuetify-loader": "^1.7.0"
  },
Run Code Online (Sandbox Code Playgroud)

tsconfig.json

{
  "compilerOptions": {
    // ... …
Run Code Online (Sandbox Code Playgroud)

typescript vuejs2 vuetify.js vite

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

将 nuxt 3 从 TypeScript 迁移到 JavaScript

当开始使用 nuxt 3 时,它默认创建 TypeScript 项目。有没有办法转移到 JavaScript?

我努力了:

  1. 重命名nuxt.config.tsnuxt.config.js
  2. 删除tsconfig.json
  3. 添加jsconfig.json

内容nuxt.config.js

export default {
};
Run Code Online (Sandbox Code Playgroud)

的内容package.json

{
  "private": true,
  "scripts": {
    "dev": "nuxi dev",
    "build": "nuxi build",
    "start": "node .output/server/index.mjs"
  },
  "devDependencies": {
    "nuxt3": "latest"
  }
}
Run Code Online (Sandbox Code Playgroud)

该文件夹仍然.nuxt创建 TypeScript 文件

在此输入图像描述

javascript typescript nuxt.js nuxtjs3

8
推荐指数
1
解决办法
7433
查看次数

如何在Access中增加日历大小?

我正在修改一个Access表单,我想增加日历选择面板,因为有些人看不到它:

在此输入图像描述

非常感谢您的宝贵时间!

ms-access access-vba

6
推荐指数
1
解决办法
369
查看次数

MS Access中的异步HTTP POST请求

我在访问项目中使用异步HTTP请求类.作者只补充说GET.因此,我试图POST在课堂上添加功能.

我将以下代码添加到Class中

Public Sub PostRequest(serviceURL As Variant, Optional apiBody As String)
On Error GoTo Sub_Err

    Set m_oXmlHttp = New MSXML2.XMLHTTP60

    m_oXmlHttp.Open "POST", serviceURL, True

    'this sets the onreadystatechange call back to an instance of this object
    'which causes the default method HandleResponse to be called when the ready
    'state changes
    m_oXmlHttp.onreadystatechange = Me
    m_oXmlHttp.send apiBody


'Error Catching
Sub_Exit:
    Exit Sub
Sub_Err:
    MsgBox Error$
    Resume Sub_Exit
End Sub
Run Code Online (Sandbox Code Playgroud)

在调用上面的子时,我在我的表单中起诉下面的代码.

Private WithEvents oAHlogin As clsAsyncHTTP  


Private …
Run Code Online (Sandbox Code Playgroud)

rest ms-access asynchronous access-vba

6
推荐指数
1
解决办法
2730
查看次数

添加可信位置以访问运行时

我创建了一个运行时访问文件,如何在我的客户端PC上将此文件添加到Trusted Location,其中没有安装Access.

ms-access runtime ms-access-2010 ms-access-2013

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

允许用户对我的 Cloudfront 应用程序使用自定义域

我有一个带有域的云前端应用程序xyz123.cloudfront.net。然后将此 CloudFront 映射到域sub1.mydomain.com。为此,我遵循了这些步骤。

  1. 通过 AWS CloudFront 面板添加 SSL 到 *.mydomain.com
  2. A Alias将 Route 53 中的记录添加到xyz123.cloudfront.net

这使得sub1.mydomain.com在 SSL 上工作完美。

现在,我想允许我的用户使用他们自己的域(例如sub1.userdomain.com)来访问应用程序。这类似于UptimeRobot在其公共状态页面中允许的内容。

我尝试过但不起作用

  • 添加CNAMEsub1.userdomain.com指向xyz123.cloudfront.net,我收到 SSL 错误
  • 添加CNAMEsub1.userdomain.com指向sub1.mydomain.com,我收到 SSL 错误
  • 添加CNAMEsub1.userdomain.com指向xyz123.s3-website.ap-south-1.amazonaws.com(S3 静态托管 URL)

  1. UptimeRobot(或 GitHub 页面)如何允许用户通过 SSL 向其状态页面添加自定义域
  2. 实现这一目标的先决条件是什么?

dns ssl cname amazon-cloudfront

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