将数据从服务器返回到前端

时间:2017-04-29 17:49:00

标签: javascript node.js reactjs xmlhttprequest axios

您好我正在构建视频上传器,现在我可以使用POST方法(ajax)将视频从我的前端(React.js)上传到我的后端公用文件夹(Node.js)。我想知道如何将它发送回前端并播放视频。考虑做我的后端的GET方法路线,这可行吗? (不得不说我在这方面有点困惑,因为我只习惯从前到后做HTTP请求......)

非常感谢任何好的建议,指出我正确的方向。 谢谢!

1 个答案:

答案 0 :(得分:0)

如果您要将上传的视频保存到服务器上的文件夹中,可以在应用中添加以下内容:

app.get(__dirname + '/uploads/:vid', function(req, res){
res.sendFile(req.url);
});

然后您只需从前端向视频路径发送常规GET请求(这将触发上述功能),您应该在响应中获取请求的视频。