小编Maz*_*zzy的帖子

Async/Await在Mocha中抛出一个错误

我正在尝试捕获应该由函数抛出的错误getUserRecommendations.这是我的例子:

it('should throw an error when no user ID is provided', (done) => {
  expect(async () => {
    await Client.getUserRecommendations(null, {})
  }).to.throw(/Missing/)
})
Run Code Online (Sandbox Code Playgroud)

不幸的是它不起作用,我得到的结果是我的测试它没有传递这个消息:

AssertionError: expected [Function] to throw an error
Run Code Online (Sandbox Code Playgroud)

javascript unit-testing mocha.js async-await

4
推荐指数
1
解决办法
3138
查看次数

什么类型的接口用于通过php连接到mysql

我是新手,我会知道哪种是通过php与mysql db交互的最佳方式?哪种可用的界面更适合使用?mysqli o pdo?

php mysql

3
推荐指数
1
解决办法
362
查看次数

如果找不到id,EntityManager find()方法返回null

我不明白如果在表中找不到id,find()方法是否返回null.在文档中没有说什么.让我们考虑这个代码,其中用户名是表中的主键

  public boolean isUserInDb(String username)
{
    boolean isPresent = false;

    if(em.find(UserCredential.class, username) != null)
    {
        isPresent = true;
    }

    return isPresent;

}
Run Code Online (Sandbox Code Playgroud)

它可以工作吗?

jpa entitymanager

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

utf-8 字符的编码问题

我通过使用漂亮的汤库从网页上获得了一个链接a.get('href')。在链接中有一个奇怪的字符,®但是当我得到它时变成了®. 如何正确编码?我已经在页面开头添加了# -*- coding: utf-8 -*-

r = requests.get(url)

soup = BeautifulSoup(r.text)
Run Code Online (Sandbox Code Playgroud)

python beautifulsoup utf-8 mojibake python-requests

3
推荐指数
1
解决办法
1504
查看次数

已安装mongoDB服务器,但未找到mongoimport

我已按照本指南http://docs.mongodb.org/ecosystem/platforms/amazon-ec2/在Amazon Linux实例上安装了mongoDB 。在这一点上我必须执行mongoimport命令,但找不到它。你知道我该怎么安装吗?为什么mongodb-server和mongodb-shell软件包中没有包含此软件包?

amazon-ec2 mongodb amazon-web-services

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

使用 BeautifulSoup 选择所有 div 兄弟姐妹

我有一个 html 文件,其结构如下:

<div>
</div

<div>
</div>

<div>
  <div>
  </div>
  <div>
  </div>
  <div>
  </div>
<div>

<div>
  <div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我想选择所有兄弟 div 而不选择第三个和第四个块中的嵌套 div。如果我使用,find_all()我会得到所有的 div。

html css python beautifulsoup

3
推荐指数
1
解决办法
5758
查看次数

使用Nginx将所有请求重定向到api服务器

我使用Nginx作为反向代理将api请求重定向到我的服务器。不幸的是它不能正常工作

我想要实现的是代理所有请求喜欢/api/v1/*http://my-api-server/api/v1/*

这是我写的规则

location /api/v1/ {
   proxy_pass http://my-api-server/api/v1/
}
Run Code Online (Sandbox Code Playgroud)

但这不起作用。任何的想法?

nginx

3
推荐指数
1
解决办法
4808
查看次数

以函数方式修改对象的属性

在javascript编程中,函数式方式是一个很大的好处。我正在尝试以函数方式修改对象数组中包含的对象的属性,这意味着map无法修改作为函数中传递的对象的项目。如果我做这样的事情:

const modObjects = objects.map((item) => {

   item.foo = "foo" + 3;

   return item;
});
Run Code Online (Sandbox Code Playgroud)

这不起作用,因为 item 在函数内部被修改。你知道这个问题的任何其他方法吗?

javascript dictionary functional-programming immutability

3
推荐指数
1
解决办法
3393
查看次数

使用 CLI 描述 AWS 中的策略

这似乎是一个愚蠢的问题,但我不能,也没有找到任何命令可以在 aws CLI 中显示策略主体。我有一个附加到角色的托管策略。我可以简单地显示 ID 和其他信息,但不能显示正文。我错过了什么吗?

我跑

aws iam get-policy --policy-arn <arn>

并得到类似的东西:

{
    "Policy": {
        "PolicyName": "developer_allow",
        "CreateDate": "2017-03-28T12:57:11Z",
        "AttachmentCount": 1,
        "IsAttachable": true,
        "PolicyId": "XXXXXXXXXXXXXXXXXXXXX",
        "DefaultVersionId": "v1",
        "Path": "/",
        "Arn": "arn:aws:iam::xxxxxxxxxxx:policy/developer_allow",
        "UpdateDate": "2017-03-28T12:57:11Z"
    }
}
Run Code Online (Sandbox Code Playgroud)

command-line-interface amazon-web-services aws-cli

3
推荐指数
1
解决办法
953
查看次数

无法使用 AWS IAM 身份验证器获取令牌访问被拒绝

我正在尝试为我的 k8s 集群设置 AWS IAM Authenticator。我有两个 AWS 账户:A 和 B。

k8s账户运行在B账户中。

我在 A 帐户中创建了以下资源:

政策

Description: Grants permissions to assume the kubernetes-admin role
Policy:
  Statement:
    - Action: sts:*
      Effect: Allow
      Resource: arn:aws:iam::<AccountID-B>:role/kubernetes-admin
      Sid: KubernetesAdmin
  Version: 2012-10-17
Run Code Online (Sandbox Code Playgroud)

该策略与一个组关联,我将我的 IAM 用户添加到该组。

在 B 帐户中,我创建了以下角色:

AssumeRolePolicyDocument:
  Statement:
    - Action: sts:AssumeRole
      Effect: Allow
      Principal:
        AWS: arn:aws:iam::<AccountID-A>:root
  Version: 2012-10-17
Run Code Online (Sandbox Code Playgroud)

这是ConfigMap配置 aws-iam-authenticator 的步骤:

apiVersion: v1
data:
  config.yaml: |
    # a unique-per-cluster identifier to prevent replay attacks
    # (good choices are a random token or …
Run Code Online (Sandbox Code Playgroud)

amazon-web-services amazon-iam kubernetes

3
推荐指数
1
解决办法
3518
查看次数