Node.js不支持HTML或任何类型的DOM*。请改用
它在节点外运行良好。我无法在node.js中使用它。请帮忙,因为这是我的最后手段。我想我需要看看app.js的正确布局这很简单。目前没有答案。我希望stack能帮助谢谢Mike
html文件:
天气
随时随地获取天气状况
输入位置:获取当前湿度!JS FILE:
$(document).ready(function() {
$('#weatherLocation').click(function() {
let city = $('#location').val();
$('#location').val("");
$.ajax({
url: `http://api.openweathermap.org/data/2.5/weather?q=${city}&appid=b7a0ab9fa0acf51a850b7a621c63d38f`,
type: 'GET',
data: {
format: 'json'
},
success: function(response) {
$('.showHumidity').text(`The humidity in ${city} is ${response.main.humidity}%`);
$('.showTemp').text(`The temperature in Kelvins is ${response.main.temp}.`);
},
error: function() {
$('#errors').text("There was an error processing your request. Please try again.");
}
});
});
});
APP.JS FILE
// app.js
var express = require('express');
var app = express();
var request = require('request');
app.use(express.static("app")); // Allow access to content of views folder (Showing how we get app to recognise folders)
// Allow access to content of views folder (Showing how we get app to recognise folders)
// Allow access to content of views folder (Showing how we get app to recognise folders)
app.use(express.static("js"));
app.use(express.static("views")); // Allow access to content of views folder (Showing how we get app to recognise folders)
app.use(express.static("images")); // Allow access to images folder (Showing how we get app to recognise folders)
// Allow access to content of views folder (Showing how we get app to recognise folders)
// Allow access to scripts folder {No need for this)
app.use(express.static("css")); // Allow access to css folder (Showing how we get app to recognise folders)
// Allow access to js folder (Showing how we get app to recognise
var server = app.listen(3000, function () {
var host = server.address().address;
var port = server.address().port;
console.log('Your app listening at https://%s:%s', host, port);
});
console.log
调用来输出到stdout
。
默认情况下*。