我需要打这个电话
axios.get("http://127.0.0.1/myapi/test.php").then((response) => {
})
Run Code Online (Sandbox Code Playgroud)
如果我这样做,一切正常,HTTP 方法是 GET,但如果我更改为这个
var config = {
headers: {"X-Id-Token": "abc123abc123"}
};
axios.get("http://127.0.0.1/myapi/test.php", config).then((response) => {
})
Run Code Online (Sandbox Code Playgroud)
HTTP方法是OPTIONS,调用失败,为什么?
编辑
我正在使用节点(localhost:3000)运行reactjs项目,并在IIS上调用php api(http://127.0.0.1/myapi)
解决方案
Axios 客户端发出“ping”请求来检查地址是否可达。因此,第一次调用是在 OPTIONS 方法中,后面的调用是在 GET 中。
我有ticketController
public class ticketsController : ODataController
{
}
Run Code Online (Sandbox Code Playgroud)
是否可以有这个:
GET /api/tickets?$skip={record_to_skip}&$top={pageSize}
GET /api/tickets/{id}
PUT /api/tickets/{id}
DELETE /api/request/{id}
Run Code Online (Sandbox Code Playgroud)
第一个 GET 方法使用 odata 路由,第二个 GET、PUT 和 POST 使用 Web api 路由
谢谢
我的主要代码在 chokidar 监视文件夹下,当文件更改时它会发出一个事件
主要脚本是这样的
const fileName = "test.ts";
import(fileName).then((t: any) => {
t.default();
});
Run Code Online (Sandbox Code Playgroud)
这是文件 test.ts
export default () => {
console.log("aaa");
};
Run Code Online (Sandbox Code Playgroud)
更改test.ts时需要重新导入文件,例如,我需要这个
启动脚本
输出“aaa”
将 test.ts 从 "console.log("aaa")" 更改为 "console.log("bbb")"
输出“bbb”
我在Android上有一个React Native项目。
我已经安装了react-native-maps并且一切正常,但是我需要在没有 google服务(例如TomTom导航器)的android设备上运行我的应用程序。
有谷歌地图的替代品吗?(bing,openstrett等)谢谢
google-maps openstreetmap bing-maps react-native react-native-android
javascript ×2
ajax ×1
asp.net-mvc ×1
axios ×1
bing-maps ×1
chokidar ×1
google-maps ×1
node.js ×1
odata ×1
react-native ×1
reactjs ×1
rest ×1
routes ×1
typescript ×1