express+node.js搭建的服务器和在sublimeServer下的页面请求报跨域错误

摘要:
应用程序;3.重新启动后台服务器并返回响应消息

1.前端页面使用vue中的axios请求nodejs响应。报以下错误:

Failed to load http://localhost:3000/users/validate: 
Response to preflight request doesn't pass access control check: 
No 'Access-Control-Allow-Origin' header is present on the requested resource. 
Origin 'http://localhost:8080' is therefore not allowed access.

前端页面请求代码

express+node.js搭建的服务器和在sublimeServer下的页面请求报跨域错误第1张

后端请求成功响应代码:

express+node.js搭建的服务器和在sublimeServer下的页面请求报跨域错误第2张

2.解决跨域问题

在express下的app.js文件,在路由配置钱加上以下代码(允许跨域),注意加的位置。

app.all('*', function(req, res, next) {
    res.header("Access-Control-Allow-Origin", "*");
    res.header("Access-Control-Allow-Headers", "X-Requested-With,Content-Type");
    res.header("Access-Control-Allow-Methods","PUT,POST,GET,DELETE,OPTIONS");
    next();
});

express+node.js搭建的服务器和在sublimeServer下的页面请求报跨域错误第3张

3.重启后台服务器,可以返回响应消息

express+node.js搭建的服务器和在sublimeServer下的页面请求报跨域错误第4张

免责声明:文章转载自《express+node.js搭建的服务器和在sublimeServer下的页面请求报跨域错误》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇vue的计算属性get和set安装sublimeServer插件下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

使用.NET 开发Office 2003解决方案

Office 应用程序之间相互通信——以及自动化它们之间的交互——的一般方法是使用内建的 VBA 语言。但是开发人员应该开始注意微软编程的未来走向Visual Studio .NET,它的丰富的工具集,它的面向对象的特性,以及它的无数的框架(所谓框架是指包含一些有用对象的代码库的集合,比如加密)。很多开发人员发现经常需要设计 Office 应用程序之间或 O...

微信模板消息接口-给用户发送订单成功信息/支付成功等等

微信模板消息仅用于公众号向用户发送重要的服务通知,只能用于符合其要求的服务场景中,如信用卡刷卡通知,商品购买成功通知等。不支持广告等营销类消息以及其它所有可能对用户造成骚扰的消息。 <?php //curl模拟请求发送信息 function send_template_message($data,$access_token){ //retur...

.Net Task&lt;T&gt;的一种比较神奇的卡死情况(Wait/Result卡死, await能得到结果)

出现的环境.Net4.0 + WebApi1(4.0.30506.0) +Microsoft.Bcl.Async.1.0.168 自己死活看不出原因, 分享出来给大家看看,希望有人能找到问题的关键 出现错误的是下面这两个模块 下面的CorsMessageHandler,抄的http://www.cnblogs.com/artech/p/cors-4-asp...

python如何获取公众号下面粉丝的openid

如何获取公众号下面粉丝的openid呢,首先要获取一个access_token,这个token可不是令牌(Token),如何获取这个access_token呢?有两种方法,方法如下: #-*- coding: cp936 -*- #python 27 #xiaodeng #原文在 https://www.cnblogs.com/dengyg200891...

.NET 微信开放平台接口(接收短信、发送短信)

.NET 微信开放平台接口(接收短信、发送短信) 前两天做个项目用到了微信api功能。项目完成后经过整理封装如下微信操作类。 以下功能的实现需要开发者已有微信的公众平台账号,并且开发模式已开启、接口配置信息已设置完毕。废话不多说直接上代码。 1、公众平台账号接口配置信息中URL接口代码如下: 1 <%@ WebHandler Langu...

Spring Security(18)——Jsp标签

目录 1.1authorize 1.2authentication 1.3accesscontrollist Spring Security也有对Jsp标签的支持的标签库。其中一共定义了三个标签:authorize、authentication和accesscontrollist。其中authentication标签是用来代表当前Authenticatio...