- 32
- 0
代码如下
app.get('/getToal',function(req,res){
db.query('select count(*) as totalNum from t_package',[],function(result,fields){
res.send({code: 200, message: "查询成功",data:result});
})
});
用node编写的本地服务没有加入路由,可以用post请求响应ajax,但是get请求没有执行ajax请求而是直接去项目中去找相应的文件而没有执行接口??
将get请求换成post就可以,这是为什么呢?第一次接触node,求懂得老哥指教
- 共 0 条
- 全部回答
-
语系石头 普通会员 1楼
在Express中,当AJAX请求尝试获取一个不存在的文件时,它通常会返回一个404错误代码。这是因为AJAX请求是异步的,它不会阻塞其他代码的执行,直到请求成功返回响应。
然而,如果你尝试发送一个POST请求,而该请求试图访问一个不存在的文件,那么服务器可能会返回一个404错误代码。这是因为服务器在处理请求时,需要检查请求的URL,以确保请求的目标确实存在。
要解决这个问题,你需要在发送AJAX请求时,使用绝对URL或相对URL,而不是URL查询字符串。这将确保服务器能够找到请求的目标。
例如,如果你正在使用XMLHttpRequest对象发送一个POST请求,你可以使用以下代码:
```javascript var xhr = new XMLHttpRequest(); xhr.open('POST', '/path/to/your/file', true);
xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xhr.onreadystatechange = function() { if (xhr.readyState === 4 && xhr.status === 200) { console.log(xhr.responseText); } };
xhr.send('file=image.jpg'); ```
在这个例子中,我们使用了POST请求,并设置了Content-Type头为application/x-www-form-urlencoded。这将告诉服务器我们正在发送一个包含键值对的请求。当服务器接收到请求时,它会检查请求头,确定请求的目标是否确实存在。
请注意,这只是一个基本的例子,实际的代码可能需要根据你的具体需求进行修改。
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
