小编Bob*_*Bob的帖子

如何通过自定义域调用我的 AWS Lambda 函数 URL?

我创建了一个启用了新函数 URL功能的 AWS Lambda。

由于 URL 不太容易记住,我想创建一个 Route 53 别名,例如lambda.mywebsite.com

Route 53 别名的下拉菜单中没有 Lambda 函数 URL 的 Route 53 别名。

如何通过自定义域调用我的 AWS Lambda 函数 URL?

CNAME 记录是正确的选择吗?

amazon-web-services amazon-route53 aws-lambda

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

脚本内的异步等待 - 使用 fetch 的 API 调用不返回结果

我正在尝试使用客户端的 JavaScript 脚本从 API 检索天气数据。代码如下所示:

  <script>
    async function fetchWeatherData(){
      var url = "http://www.7timer.info/bin/api.pl?lon=-3.57&lat=40.49&product=astro&output=json";
      var weather_data = await fetch(url);
      var weather_json = await weather_data.json();
      return weather_json.dataseries[0].temp2m;
    }
    document.write(await fetchWeatherData());
  </script>
Run Code Online (Sandbox Code Playgroud)

不幸的是,这段代码没有按我的预期工作。非常相似的 Node.JS/Express 在服务器端工作得很好:

export async function getTemperature(iata){
    let latLong = latLongAirports.find(el => el.iata === iata);
    var url = "http://www.7timer.info/bin/api.pl?lon=" + latLong.long + "&lat=" + latLong.lat + "&product=astro&output=json"
    const response = await fetch(url);
    const jsonTemperature = await response.json();
    return jsonTemperature.dataseries[0].temp2m;
}
Run Code Online (Sandbox Code Playgroud)

我在客户端/服务器端代码之间缺少或不理解什么?

javascript async-await

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

ATMEGA168A-F_CPU警告

我编写了以下代码,以使ATMEGA168A闪烁一个小的led:

#include <avr/io.h>
#include <util/delay.h>

#define F_CPU 1000000UL

int main(void)
{
    DDRB = 0b00000010;
    PORTB = 0b00000000;

    while(1)
    {
        PORTB ^= 1 << 1;
        _delay_ms(1000);
    }
}
Run Code Online (Sandbox Code Playgroud)

编译器向我发出如下警告:

Warning     #warning "F_CPU not defined for <util/delay.h>"
Run Code Online (Sandbox Code Playgroud)

这是此警告的来源(delay.h)

#ifndef F_CPU
/* prevent compiler error by supplying a default */
# warning "F_CPU not defined for <util/delay.h>"
# define F_CPU 1000000UL
#endif
Run Code Online (Sandbox Code Playgroud)

我在这里做错了什么?我的声明不正确吗?

c avr atmega

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

Python-UDP客户端

我目前正在阅读一本 Python书籍,并发现了以下示例:

import socket
target_host = "127.0.0.1"
target_port = 80

# create a socket object
client = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)

# send some data
client.sendto("AAABBBCCC",(target_host,target_port))

# receive some data
data, addr = client.recvfrom(4096)

print data
Run Code Online (Sandbox Code Playgroud)

如果我理解正确的话,我正在 UDP 端口 80 上构建一个对我自己的环回 IP 地址的监听器。我的问题是,它有什么用处以及如何“测试”它?(意味着我如何读取发送的“AAABBBCCC”)?

谢谢

python sockets udp

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

期望-多重期望

是否可以同时“等待” expect命令的不同答案?

例如: child.expect('first', 'second')

如果是,那么如何区分是哪个触发了它?

python pexpect

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

如何在bash脚本中使用cat创建文件?

如何在bash脚本中使用cat创建文件?

以下命令可以在shell中正常工作,但不能作为脚本:

cat > list.txt
Orange
Apple
Grape
Kiwi
Papaya
Banana
Strawberry
Blueberry
Peach
Pear
CTRL-D
Run Code Online (Sandbox Code Playgroud)

linux bash

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

以编程方式更改 ImageResource(可绘制)

我目前将@android:drawable/presence_online用作 ImageView 的 srcCompat。

我想以编程方式将其更改为@android:drawable/presence_offline.

我尝试了下面的代码,但没有用。

    final ImageView imgPresence = (ImageView) findViewById(R.id.imgPresence);
    imgPresence.setImageResource(R.drawable.presence_offline);
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

java android

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

Node.JS - 如何隐藏 cookie 等秘密?

我想避免将秘密硬编码到我的 Node.JS 应用程序中,如下所示:

app.use(cookieParser('SECRETSECRETSECRET1!!!'));
Run Code Online (Sandbox Code Playgroud)

如何在 Node.JS 中保密?

node.js

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