Node.js 在angular 2应用程序中集成节点应用程序

Node.js 在angular 2应用程序中集成节点应用程序,node.js,angular,typescript,node-modules,geoip,Node.js,Angular,Typescript,Node Modules,Geoip,我正在开发angular 2应用程序,我想将ip转换为本地的国家/地区。所以我有一些选择,比如geoip-lite和geoip-native-lite 我已选择geoip lite来完成此任务。我根据npmjs/geoip lite网页中提到的说明,由npm安装了它,然后为typescript安装了geoip类型 但当我在代码中添加包并使用它时;我得到404错误,说找不到geoip 有人知道怎么回事吗 打字脚本代码 控制台中出现错误 一般来说,在angular 2中设置节点应用程序(如geo

我正在开发angular 2应用程序,我想将ip转换为本地的国家/地区。所以我有一些选择,比如geoip-litegeoip-native-lite

我已选择geoip lite来完成此任务。我根据
npmjs/geoip lite
网页中提到的说明,由npm安装了它,然后为typescript安装了geoip类型

但当我在代码中添加包并使用它时;我得到404错误,说找不到geoip

有人知道怎么回事吗

打字脚本代码

控制台中出现错误


一般来说,在angular 2中设置节点应用程序(如geoip lite)需要做些什么?

最好直接添加有问题的代码,而不是图像。你确定geoip lite可以在客户端上工作吗?它看起来需要在节点应用程序中运行。并非所有服务器端javascript都能在webbrowser中运行。@Kokodoko,谢谢。是否存在使节点应用程序兼容到客户端运行的方法?这取决于npm包,但其中许多可以在webbrowser中使用。不要忘记,在部署之前,您需要捆绑所有的.js文件!这是因为“require(…)”和“import..from”命令本机不起作用。您可以使用browserify或webpack将(节点)模块编译成单个.js文件。检查