Jquery 用于nodejsapi应答的getJSON
我现在正在学习NodeJS。我从一个项目中获得了以下JavaScript代码:Jquery 用于nodejsapi应答的getJSON,jquery,node.js,express,Jquery,Node.js,Express,我现在正在学习NodeJS。我从一个项目中获得了以下JavaScript代码: $.getJSON('/api/' + entry + '/', function(data) { if ( data.hasOwnProperty("seq") ) { $(placement).append( data.seq ); } }); 从理论上讲,它可以从运行在特定端口XXXX的Express NodeJS
$.getJSON('/api/' + entry + '/', function(data) {
if ( data.hasOwnProperty("seq") ) {
$(placement).append( data.seq );
}
});
从理论上讲,它可以从运行在特定端口XXXX
的Express NodeJS API获得答案。可以通过localhost:XXXX/API/whateverentry
访问API
问题是:此代码如何知道应该使用哪个端口?这将默认为正在使用的浏览器中访问的当前端口,因为它是一个相对URL。如果未指定其他主机,则将使用URL的基
例如,如果您在本地主机上的端口4000上运行此操作,则转到
http://localhost:4000/api/...
与上面的请求相同。一个相对URL引用,如/api
,它不以http://
或https://
开头,从主机页URL获取协议、端口和域。因此,您的请求将使用主机页使用的端口号 如果有人在寻找带有Expressjs和MongoDB的Nodejs API样板文件。试试这个: