Dans le développement front-end, l'API (Application Programming Interface) est un pont important reliant le front-end et le back-end. Grâce à l'API, vous pouvez obtenir des données, exploiter la base de données, etc. Dans Node.js, en demandant l'interface API, nous pouvons implémenter des fonctions puissantes. Ensuite, cet article expliquera comment demander l'interface API dans Node.js.
1. Introduction
Node.js est un environnement d'exécution JavaScript multiplateforme et open source. Il peut exécuter du code JavaScript côté serveur et constitue une étape importante dans la modernité. composants de développement d'applications Web. L'interface API est une partie importante du développement d'applications Web modernes. Demander l'interface API dans Node.js peut nous aider à réaliser l'interaction des données et la communication entre le front-end et le back-end.
2. Installation
Avant de commencer, nous devons installer la bibliothèque de requêtes. Cet article utilise la bibliothèque de requêtes dans Node.js. Entrez la commande suivante dans le terminal pour installer :
npm install request
3 Exemple
Ensuite, nous utiliserons un exemple simple pour apprendre à demander l'interface API dans Node.js. . L'interface API utilisée dans cet article est l'API OpenWeatherMap, grâce à laquelle les conditions météorologiques de la ville peuvent être obtenues. Avant d'utiliser cette interface API, vous devez vous inscrire sur le site OpenWeatherMap et obtenir une clé API.
Nous créons d'abord un fichier appelé getWeather.js et écrivons le code suivant dans le fichier : #🎜🎜 #
var request = require('request'); var apiKey = 'YOUR_API_KEY'; // 将YOUR_API_KEY替换为你在OpenWeatherMap网站上获取的API key var city = 'London'; // 城市名 request(`https://api.openweathermap.org/data/2.5/weather?q=${city}&appid=${apiKey}`, function (error, response, body) { if (!error && response.statusCode == 200) { console.log(body); } });
node getWeather.js
var request = require('request'); var apiKey = 'YOUR_API_KEY'; // 将YOUR_API_KEY替换为你在OpenWeatherMap网站上获取的API key var city = 'London'; // 城市名 request(`https://api.openweathermap.org/data/2.5/weather?q=${city}&appid=${apiKey}&units=metric`, function (error, response, body) { if (!error && response.statusCode == 200) { var data = JSON.parse(body); console.log('城市:', data.name); console.log('温度:', data.main.temp, '度'); console.log('湿度:', data.main.humidity, '%'); console.log('天气:', data.weather[0].description); } });
node getWeather.js
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!