Javascript 使用axios和节点服务器302请求重定向页面
我正在开发一个应用程序来检查目录中是否有任何现有数据,如果没有,服务器会向加载页面发送302重定向响应。我使用axios在html表单上发出post请求,将文本发送到服务器 HTML: 我在客户端站点收到该文件,但浏览器不会呈现Javascript 使用axios和节点服务器302请求重定向页面,javascript,html,ajax,node.js,axios,Javascript,Html,Ajax,Node.js,Axios,我正在开发一个应用程序来检查目录中是否有任何现有数据,如果没有,服务器会向加载页面发送302重定向响应。我使用axios在html表单上发出post请求,将文本发送到服务器 HTML: 我在客户端站点收到该文件,但浏览器不会呈现loading.html文件 如上所示,loading.html由客户端浏览器接收,但它的xhr。我知道这与axios有关,但有人能很好地解释为什么会发生这种情况和/或任何变通方法吗 谢谢 <form> <input type="input"
loading.html
文件
如上所示,loading.html由客户端浏览器接收,但它的xhr。我知道这与axios有关,但有人能很好地解释为什么会发生这种情况和/或任何变通方法吗
谢谢
<form>
<input type="input" name="url"></input>
</form>
</body>
<script>
$(document).ready(function() {
console.log('inside the jquery')
$('form').on('submit', function(e) {
e.preventDefault();
var value = $(this).find('input').val();
console.log('is this giving us the value?', value);
axios.post(`http://127.0.0.1:8080`, value)
})
})
</script>
exports.addAsset = function(res, data) {
archive.addUrlToList(data, function(bool) {
if (!bool) {
res.writeHead(302, {'Location': '/loading.html'});
fetch.fetcher(data);
res.end();
//go to loading page
//send that link to htmlfetcher
}
});
};