node.js - 无法访问react和非node js后端(apache)服务器应用程序中的进程对象

标签 node.js reactjs apache babeljs

我正在编写一个 React 教程,但是我们没有使用 Node js 作为后端服务器。然而,我们使用的是 babel 、 webpack 和 React ,但 apache 带有自定义 php 后端。

因此,据我研究,我们无法访问进程对象,因为它是 Node 内部对象?

const swUrl = `${process.env.PUBLIC_URL}/service-worker.js`;

这似乎是 react 开发所必需的关键对象,但就像我说的,我只是一个新手,所以我不知道答案。

我们如何访问该对象,或者如果不是,我们的备份计划是什么,因为我在我查看过的其他 react 代码中看到了该进程对象,并且我想在我们开始大量开发之前确保它可用

最佳答案

process 对象是 Node 特有的东西,但它的用法广泛与 Webpack 一起使用以提供环境变量。默认情况下Webpack creates a polyfill对于 process 对象。

要创建自己的变量,您可以使用 Webpak 插件 EnvironmentPlugin .

关于node.js - 无法访问react和非node js后端(apache)服务器应用程序中的进程对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54382824/

相关文章:

apache - 如何在 .htaccess 中设置代理

apache - 将 AJP 代理与 Apache 结合使用时自定义错误页面未显示

javascript - Reactjs 中功能组件的 Redux(网络)

javascript - 在 React.js 中的渲染 return() 中显示获取结果

mysql - node.js - 从 mysql 数据库重复更新网页

node.js - 如何自动测试 npm 包的用户版本而不是在持续集成上运行开发版本?

javascript - 类型错误 : Cannot read property 'startDate' of undefined

apache - 运行到 Ubuntu 服务器时 Apache 说明书中的模板出错

javascript - 将简单的温度 bash 脚本转换为 javascript

javascript - nodejs 向子进程发送信号不起作用