所以我把它部署到worked上,让Chrome来检查它是否有效。我所做的只是简单地用JS调用get。
var request = new XMLHttpRequest();
var url1 = fixUrl();
request.open("GET",url1,true);
request.setRequestHeader('Content-Type', 'application/json');
request.send();
fixUrl返回带有固定查询和插入APIKey的完整URL。无论如何,当我调用请求时,我可能会出错404。似乎发生的事
我不明白一件事- NodeJS允许听自定义主机名吗?不是本地人。因为当我收听我的网站url (example.com)时,我得到了以下错误:
错误:侦听EADDRNOTAVAIL example.com ip地址:1000 at Object.exports._errnoException (util.js:1022:11) at exports._exceptionWithHostPort (util.js:1045:20) at Server._listen2 (net.js:1246:19) at listen (net.js:1295:10) at net.js:1405:9 at
我在Windows上使用git运行命令。
在调试时,他们说:
如果进程是在没有-检查的情况下启动的,请用SIGUSR1发出信号,激活调试器并打印连接URL。
我试过这样做:
$ node index.js
server is listening on 3000
$ ps
PID COMMAND
16348 /c/Program Files/nodejs/node
$ kill -s SIGUSR1 16348
但是,进程停止了,而不是打印连接URL:
$ node index.js
server is listening on 3000
User de
我有一个叫AJAX的网站。它在我的办公室工作,在我的办公室(也就是说,在很多人的电脑上,不同的系统和浏览器上,而不仅仅是我的电脑上),它是从一台外部计算机(我的一个朋友,住在离办公室大约10分钟的地方)工作的。然而,AJAX在其他所有外部计算机上都失败了。如果我在家试一试,或者我的另一位朋友在他家里尝试,它就行不通(我们住在离办公室很远的地方)。这是一个使用jquery的非常简单的AJAX调用。
$(destination).load(url);
我用Firebug控制台检查了它,发现
AJAX调用列为
GET (url) 200 OK
当它工作和不工作的时候,除了它不工作的时候,它是红色的,
我正在开发一个网络应用程序,它允许用户通过Facebook使用Passport.js登录。我的代码如下:
/* Passport.js */
var passport = require('passport');
var FacebookStrategy = require('passport-facebook').Strategy;
/* DB */
var User = require('../models/db').User;
exports.passport = passport;
passport.use(new Facebook