#coldfusion
#coldfusion
Вопрос:
Привет, мои коллеги-разработчики ColdFusion!
Я пытаюсь научиться node.js , и у меня есть бесплатная учетная запись sandbox в http://pusher.com /. Если я просматриваю доступ к API, они выдают вставляемый HTML-код:
<!DOCTYPE html>
<head>
<title>Pusher Test</title>
<script src="http://js.pusherapp.com/1.9/pusher.min.js" type="text/javascript"></script>
<script type="text/javascript">
// Enable pusher logging - don't include this in production
Pusher.log = function(message) {
if (window.console amp;amp; window.console.log) window.console.log(message);
};
// Flash fallback logging - don't include this in production
WEB_SOCKET_DEBUG = true;
var pusher = new Pusher('0xxxx0xxxxxxxxxxxx00');
var channel = pusher.subscribe('test_channel');
channel.bind('my_event', function(data) {
alert(data);
});
</script>
</head>
и я вставил это на веб-страницу.
Затем они дают некоторый код для отправки через curl:
curl -d "hello world"
"http://api.pusherapp.com/apps/7499/channels/test_channel/events?"
"name=my_eventamp;"
"body_md5=xxxxxxxxxxxxxxxxxamp;"
"auth_version=1.0amp;"
"auth_key=0xxxxxxxxxxxxxxx00amp;"
"auth_timestamp=1318305150amp;"
"auth_signature=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
но я не думаю, что у меня есть curl.
Вопрос: Могу ли я вместо этого использовать cfhttp?
Комментарии:
1. Да, вкратце. Зачем использовать CF, хотя я думал, что вы хотите работать с node? Если, конечно, вы не используете node в Windows: $
2. Ну, я все еще пытаюсь заставить Hello World работать, поэтому я уверен, что делаю что-то не так (например, используя ColdFusion).
Ответ №1:
Я понятия не имею, что здесь происходит. NodeJS — это не ваш веб-браузер. Я не понимаю, как NodeJS относится к чему-либо из этого.
Я никогда раньше не использовал pusher или coldfusion, но я уверен, что вы можете использовать ColdFusion для отправки простых HTTP-запросов «pusher», как curl. HTTP-запросы совсем не сложны, и curl — это простая программа командной строки, которая отправляет и получает их.
Команда curl просто открывает этот длинный URL-адрес в качестве POST-запроса и отправляет «hello world» в качестве тела, и «hello world» должен появиться в вашем веб-браузере.
Комментарии:
1. Я просто не понимаю. Я преподаю в классе, заполненном компьютерами, и я хотел бы создать для своих учеников интерактивную среду, где все постоянно обновляют информацию (события). Я просто пытаюсь следовать инструкциям, чтобы заставить Hello World работать. Да, я человек Windows.
2. Ах! Очень интересно. Попробуйте socket.io . У вас может быть один главный сервер и заставить всех учащихся включить сокет. ввод-вывод в браузере, и пусть каждый пользователь реализует свою собственную систему чата с определенным вами протоколом чата. Я не думаю, что это займет много времени. Если вам нужна помощь, отправьте мне электронное письмо / сообщение. Я буду рад дать несколько советов.