我正试图找到一种方法来强制在Windows系统上将驱动器号大写,而不会破坏* nix系统上的路径。 规范化路径似乎没有帮助;产生的驱动器号与开头的大小写相同。
我能想到的最好的办法是,这确实很危险(例如,在posix路径中是否可以有'/'以外的根?)
const googleMapsClient = require('@google/maps').createClient({
key: 'MY_API_KEY',
Promise: Promise
})
getTimeAndDistance = (origin, destination) => {
return googleMapsClient.directions({
//^^^^^
origin: origin,
destination: destination,
language: 'en',
units: 'metric',
})
.asPromise()
.then((res) => {
return res.json.routes[0].legs[0]
})
.catch((err) => {
console.log(err)
})
}
module.exports.getTimeAndDistance = getTimeAndDistance