【发布时间】:2019-11-09 01:02:50
【问题描述】:
我正在开发一个 Express/NodeJs 项目。我是 Express/NodeJs 的新手,我正在尝试将 airportQuery.js 导入 DistanceFormula.js。我正在尝试从 DistanceFormula.js 直接导入 airportQuery.js。我正在尝试调用 getAirports 并将答案返回给 DistanceFormula.js。我不确定我是否必须使用节点路由或者我是否正确执行。
文件结构: File Structure
距离公式.JS
import {getAirports} from "./api/airportQuery";
console.log(getAirports('3c675a'));
AirportQuery.js
async function getAirports(planeIcao) {
let airport = {
arrival: "",
destination: ""
};
const airport_url = 'https://opensky-network.org/api/flights/aircraft?icao24=' + planeIcao + '&begin=1517184000&end=1517270400';
const response = await fetch(airport_url);
const data = await response.json();
console.log(data[0]);
console.log(data[0].estArrivalAirport);
airport.arrival = data[0].estArrivalAirport;
console.log(data[0].estDepartureAirport);
airport.destination = data[0].estDepartureAirport;
return airport
}
const fetch = require("node-fetch");
export {getAirports};
错误:未捕获的语法错误:无法在模块外使用 import 语句
【问题讨论】:
标签: javascript node.js express