小编pro*_*mer的帖子

puppeter 不在 vps 上工作,而是在本地运行

我写了一个小木偶程序,让我登录 Twitter 并检查一些事情。在 mac OS Catalina 本地,它可以工作,但在 VPS ubuntu 18.04 上无法工作。并在开始时向我展示了一个日志:

/root/retwiter/node_modules/puppeteer/.local-chromium/linux-800071/chrome-linux/chrome: error while loading shared libraries: libnss3.so: cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)

我有 2 个浏览器的运行配置:本地:

{
    headless: false,
    defaultViewport: null,
    args: [
        '--window-size=1920,1080'
    ]
}
Run Code Online (Sandbox Code Playgroud)

副总裁:

{
    headless: true,
    defaultViewport: null,
    args: [
        '--no-sandbox',
        '--disable-setuid-sandbox'
    ]
}
Run Code Online (Sandbox Code Playgroud)

vps node.js puppeteer

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

从其他数组中按 id 在数组中查找元素

我有 2 个数组:

地址 - 带有 id 的对象数组

拾取 - 带有 id 的对象数组

我需要通过 id 将这些数组连接成 1。

例子:

address = [
  {id: "123", name: "any city street"},
  {id: "124", name: "any city street"},
  {id: "125", name: "any city street"},
  {id: "126", name: "any city street"}
];

pickups = [
  {id: "123", time: "10:20"},
  {id: "124", time: "11:30"},
  {id: "125", time: "12:00"},
  {id: "126", time: "12:20"}
];

Run Code Online (Sandbox Code Playgroud)

我需要通过 id 连接它,结果如下:

{id: "124", name: "name smth", time: "11:30"}
Run Code Online (Sandbox Code Playgroud)

我的意思是将这 2 个数组映射为一个

javascript arrays find

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

如何正确分配 axios 响应以响应函数组件状态

我有标题问题。我的代码给了我一个无限循环——控制台日志一直在循环。

我只想通过 .map() 将 axios 响应分配给组件状态 nad 渲染元素

成分:

const Translator = () => {
    const [languages, setLanguages] = useState([]);
    getLanguages().then(data => {
       setLanguages(data.languages)
    });
    
    console.log(languages);
  
  return (
    <header className="translator__header">
        {languages.map( lang => {
            <h1>{lang.language}</h1>
        })}
    </header>
  );
};
Run Code Online (Sandbox Code Playgroud)

资源:

export default () => {
    return Axios.get(`${config.baseURL}/languages`, {headers: config.headers}).then(res => {
        return res.data.data;
    });
}
Run Code Online (Sandbox Code Playgroud)

请求给数组这样的对象

{language: "af"}
Run Code Online (Sandbox Code Playgroud)

reactjs axios react-functional-component

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