我是Vue的初学者,现在我正在与CORS问题作斗争。在开发我的应用程序(http://localhost:8080/)时,向http://zz.zz.zz.zz:3000/发送请求,这些代码帮助我修复了CORS:
vue.config.js
module.exports = {
devServer: {
proxy: "http://zz.zz.zz.zz:3000/"
}
};
但当我的应用程序在生产(http://zz.zz.zz.zz:3001/)发送请求http://zz.zz.zz.zz:3000/它会得到CORS错误。我尝试了下面的代码,但没有任何变化。我做错了什么?
.环境。生产
VUE_APP_API_URL=http://zz.zz.zz.zz:3000/
组件中的请求示例:
let url = process.env.VUE_APP_API_URL + "?name=anna";
let formData = new FormData();
formData.append("file", this.file);
const config = {
headers: {
"Content-Type": "multipart/form-data"
}
};
axios
.post(url, formData, config)
.then(...)
.catch(...)
(服务器上允许使用COR)
这是package.json:
{
"name": "PROJECT_1",
"version": "0.1.0",
"private": true,
"scripts": {
"serve": "vue-cli-service serve",
"build": "vue-cli-service build",
"lint": "vue-cli-service lint"
},
"dependencies": {
"axios": "^0.20.0",
"core-js": "^3.6.5",
"vue": "^2.6.11",
"vue-cookies": "^1.7.4",
"vue-plugin-load-script": "^1.3.2",
"vue-router": "^3.2.0",
"vuex": "^3.4.0"
},
"devDependencies": {
"@vue/cli-plugin-babel": "~4.5.0",
"@vue/cli-plugin-eslint": "~4.5.0",
"@vue/cli-plugin-router": "~4.5.0",
"@vue/cli-plugin-vuex": "~4.5.0",
"@vue/cli-service": "~4.5.0",
"@vue/eslint-config-prettier": "^6.0.0",
"babel-eslint": "^10.1.0",
"eslint": "^6.8.0",
"eslint-plugin-prettier": "^3.1.3",
"eslint-plugin-vue": "^6.2.2",
"node-sass": "^4.14.1",
"prettier": "^1.19.1",
"sass": "^1.26.10",
"sass-loader": "^8.0.2",
"vue-cookie": "^1.1.4",
"vue-template-compiler": "^2.6.11"
}
}
如果出现CORS错误,这意味着您的后端没有启用CORS或配置错误。=
使用vue axios cors
import Vue from 'vue'
import AxiosPlugin from 'vue-axios-cors';
Vue.use(AxiosPlugin)
然后,您可以像通常一样在项目中使用axios。
问题内容: 我在有TCP服务器的软件包中使用goroutines。大多数时候,响应非常沉重,但是当例程结束时,不会从内存中清除它。 因此,在这种情况下,响应很大,并且可以使用10%的内存作为goroutine,因为我从数据库中获得了170.000个用户并将结果解析为JSON。但是当handleRequest仍然在内存中时,如果我没有使用。我怀疑这是否是一种好方法,因为它位于调试包中,所以我的问题
问题内容: 我目前在我的生产代码中使用HtmlUnit和Selenium来驱动它(WebDriver)。 我使用这些库通过编程与各种网站进行交互,并且取得了一些成功,并且没有遇到内存问题(确保始终清理会话)。 我想知道这些库是否适合生产环境或推荐使用。由于存在大量有关自动化测试的信息,而不是我的使用方式,因此很难通过Google进行查找。 我意识到这是一个相当笼统的问题,但是我正在寻求有关这些库以
问题内容: 我目前在生产代码中使用HtmlUnit和Selenium来驱动它(WebDriver)。 我使用这些库通过编程与各种网站进行交互,并取得了一些成功,并且没有遇到内存问题(确保始终清理会话)。 我想知道这些库是否适合生产环境或不建议使用。由于存在大量有关自动化测试的信息,而不是我的使用方式,因此很难通过Google进行查找。 我意识到这是一个相当普遍的问题,但是我正在寻求有关这些库以及可
生产中的EAP EAP在默认的FreeRADIUS安装中开箱即用。但是,也有一些要点需要注意或更改以适应您的环境。在本节中,我们将介绍以下几点: 适当的公钥基础设施(PKI)的重要性 配置内部隧道虚拟服务器 内部和外部隧道识别的问题 禁用未使用的EAP方法 公共密钥基础设施简介公钥基础结构主要用于两件事: 验证某人的身份 通过不安全的连接交换安全数据 为了确保某人是他们声称的人,我们使用证书颁发机
问题内容: 当我计算时, 我会使用Java。在Python中,我得到的结果。我该怎么做才能在Java中使用模函数获得相同的行为? 问题答案: 这里的问题是,在Python中,%运算符返回模数,而在Java中,它返回余数。这些函数为正参数提供相同的值,但是模数对于负输入始终返回正结果,而其余部分可能给出负结果。这个问题还有更多的信息。 你可以通过执行以下操作找到正值: 或这个: (显然,-1或2可以
我有ubuntu服务器、Rails 5.0和apache Web服务器,上面还有很多站点。 当我添加新站点时,我收到一个错误“收到来自应用程序的不完整响应” 当我检查apache日志时,我看到消息: 我的配置/机密。yml包含默认值: 另外,我刚刚通过在文件中写入设置了环境变量SECRET_KEY_BASE /etc/profile 我看到than通过命令< code > echo$SECRET