首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

#cors

我试图写一个上传文件接口的node.js案列,结果得到了一个错误:?

一凡sir

壹梵在线 · 架构师 (已认证)

在腾讯、360以及创业公司yifan-online.com的经历,擅长高并发高可用的分布式系统设计。
错误信息打印的还是太少了。 node.js服务端是否有错误信息输出? 需要先核对下这里的file是否上传的是文件。 const fileInput = document.getElementById('fileInput'); const file = fileInput.files[0];const formData =newFormData(); formData.append('file', file); ... 展开详请

如何允许CORS?

尝试将控制权交给下一个匹配路线。如果Express首先匹配app.get路由,那么除非你这样做(注意使用next),否则它不会继续到选项路由: app.get('somethingelse', function(req, res, next) { //..set headers etc. next(); }); 在组织CORS方面,我把它放在一个对我来说工作得很好的中间件中: //CORS middleware var allowCrossDomain = function(req, res, next) { res.header('Access-Control-Allow-Origin', 'example.com'); res.header('Access-Control-Allow-Methods', 'GET,PUT,POST,DELETE'); res.header('Access-Control-Allow-Headers', 'Content-Type'); next(); } //... app.configure(function() { app.use(express.bodyParser()); app.use(express.cookieParser()); app.use(express.session({ secret: 'cool beans' })); app.use(express.methodOverride()); app.use(allowCrossDomain); app.use(app.router); app.use(express.static(__dirname + '/public')); });... 展开详请

如何使用CORS?

Tabor

Tencent · Content Operation (已认证)

一个会花式跑脚本的boy~
我发现最简单的方法是使用node.js包cors。最简单的用法是: var cors = require('cors') var app = express() app.use(cors()) 当然有很多方法可以根据您的需要配置行为。上面链接的页面显示了一些例子。... 展开详请
领券