【问题标题】:500 process is not defined ReferenceError: process is not defined500 进程未定义 ReferenceError: 进程未定义
【发布时间】:2022-08-14 00:02:00
【问题描述】:

每次我都会遇到这个问题导入一个库或者当我使用傀儡师而且我不知道如何解决它。我正在尝试使用 https://www.npmjs.com/package/linkedin-client 从 LinkedIn 获取一些数据 代码很简单:

import LinkedinClient from \'linkedin-client\';
    async function getIt() {
        const session = supabase.auth.session();

        const tok = session?.provider_token;
        const token = JSON.stringify(tok);
        console.log(token);
        
        const client = new LinkedinClient(token);
        const data = await client.fetch(\'https://www.linkedin.com/in/some-profile/\');
        console.log(data);
    }

起初它给了我这个错误:模块 \"util\" 已被外部化以实现浏览器兼容性。无法在客户端代码中访问“util.promisify”

在我安装npm i util 之后,它会显示以下错误:

500 进程未定义 ReferenceError: 进程未定义

你能告诉我如何解决吗?(我正在使用 sveltekit)

    标签: javascript node.js svelte sveltekit


    【解决方案1】:

    该库需要在服务器上运行,您的代码显然在客户端上运行。您必须将其移动到server endpoint,它不能在组件或load 函数中。

    【讨论】:

      猜你喜欢
      • 2023-03-07
      • 2013-07-22
      • 1970-01-01
      • 1970-01-01
      • 2022-07-17
      • 2022-09-27
      • 2015-12-07
      • 2017-05-12
      • 1970-01-01
      相关资源
      最近更新 更多