gpt4 book ai didi

node.js - 如何使用 Express.js 包含用于服务器端计算的常规 JavaScript 脚本/库

转载 作者:太空宇宙 更新时间:2023-11-03 23:11:32 26 4
gpt4 key购买 nike

我需要计算通过地理定位 API 捕获的两个用户之间的距离。我找到了用普通 JS 编写的脚本,它获取两个用户的纬度/经度对并返回他们之间的距离:

var distance = distVincenty(lat1, lon1, lat2, lon2);

请滚动到页面底部查看脚本源:http://www.movable-type.co.uk/scripts/latlong-vincenty.html

我尝试过使用 require('./lib/vincenty');,但是每次我调用 distVincenty() 时,它都会返回 distVincenty is not Defined

那么我如何将 vincenty.js 包含/需要到 Express 中?

最佳答案

阅读"understanding Node.js' require" .

发生的情况是,仅仅因为您需要该文件并不意味着您获得了其中的所有功能。您得到的是文件添加到 require 调用的返回值上的特殊 exports 对象的函数。

关于node.js - 如何使用 Express.js 包含用于服务器端计算的常规 JavaScript 脚本/库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5921268/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com