我想创建一个实时流量的网站。所以我的问题是:
node.js和socket.io是正确的方法吗?
(我已经准备好学习并熟悉PHP,JQUERY,JS,CSS,MYSQL和VB.NET)
答案 0 :(得分:0)
Node是一种很棒的语言,如果你喜欢Javascript,我相信它可以成为一门很棒的语言。启动和运行简单Web服务器的最简单方法是Express(http://expressjs.com/)。使用express,您可以启动服务器并提供静态内容(您的html页面)。
以下是Node.js
入门的快速指南npm init
npm install --save express
'use strict';
const express = require('express');
const app = express();
const HTTP_PORT = 3000;
app.use(express.static('public'));
app.listen(HTTP_PORT);
console.log('Listening on port: ' + HTTP_PORT + ' -- Open http://localhost:' + HTTP_PORT);

node app.js
http://localhost:3000
恭喜,您现在拥有一个真正的工作节点服务器,它提供静态内容并可以处理Ajax请求!
我接下来可以提供大量信息,但我建议查看快速文档以了解如何处理路由和api请求。
祝你好运,快乐学习!
如果你想要一个快捷方式,我会把一小部分代码放在一起,完成以下所有操作并包含一个API请求示例。 https://github.com/DuaneGarber/nodeExpressStarter
只需下拉代码npm install
,然后启动服务器node app.js
,在浏览器中打开localhost:3000。
答案 1 :(得分:0)
如果你对javascript有良好或公平的了解,那么你应该选择Meteor。
流星
示例教程,您应该从
开始