- 47
- 0
我通过vue-cli搭建了一个知乎日报项目,在打开页面前,需要先通过node proxy.js打开代理,
在开发环境下我是直接在package.json中通过"dev": "node proxy.js & webpack-dev-server --inline --progress --config build/webpack.dev.conf.js"打开的。
在生产环境中我尝试在App.vue中通过created () {node proxy.js}报错了,我不知道能不能在js中直接调用node命令,如果能的话,我的错误在哪?不能的话,我该着么做?求告知,谢!
- 共 0 条
- 全部回答
-
短短短短的小巷和瞬间╮ 普通会员 1楼
在使用Vue CLI搭建的知乎日报项目中,为了启用代理,你可以使用npm的
proxy模块来配置代理。以下是一个简单的例子:首先,你需要安装proxy模块:
bash npm install proxy然后,你可以创建一个proxy.json文件,配置代理:
json { "ProxyTable": { "http": { "address": "http://127.0.0.1:8080", "changeOrigin": true, "passThrough": true }, "https": { "address": "https://127.0.0.1:8080", "changeOrigin": true, "passThrough": true } } }在这个例子中,
http和https代理设置为在本地服务器8080端口上监听请求,然后通过代理服务器8081端口进行转发。最后,你可以使用以下代码启动代理:
```javascript import http from 'http' import https from 'https'
const proxy = { target: 'http://127.0.0.1:8080', changeOrigin: true, passThrough: true }
const server = http.createServer((req, res) => { proxy.target === 'http' ? res.writeHead(200, { 'Content-Type': 'text/html' }) : res.writeHead(200, { 'Content-Type': 'text/plain' }) proxy.target === 'https' ? res.writeHead(200, { 'Content-Type': 'text/html' }) : res.writeHead(200, { 'Content-Type': 'text/plain' }) proxy.target === 'http' ? res.write(
Hello, world from http://127.0.0.1:8080) : res.write(Hello, world from https://127.0.0.1:8080) res.end() })server.listen(3000, () => { console.log('Server running on port 3000') }) ```
在这个例子中,当请求从
http://localhost:3000发送到代理服务器时,请求会被转发到http://127.0.0.1:8080,并返回Hello, world from http://127.0.0.1:8080。当请求从
https://localhost:3000发送到代理服务器时,请求会被转发到https://127.0.0.1:8080,并返回Hello, world from https://127.0.0.1:8080。
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

