我想创建一个具有大量实时流量的网站。所以我的问题是:
node.js 和 socket.io 是正确的方式吗?
(我已准备好学习并精通 PHP、JQUERY、JS、CSS、MYSQL 和 VB.NET)
我想创建一个具有大量实时流量的网站。所以我的问题是:
node.js 和 socket.io 是正确的方式吗?
(我已准备好学习并精通 PHP、JQUERY、JS、CSS、MYSQL 和 VB.NET)
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 请求!
接下来我可以提供大量信息,但我建议查看 express 文档以了解如何处理路由和 api 请求。
祝你好运,学习愉快!
如果您想要一个快捷方式,我将一个很小的入门代码包放在一起,它执行以下所有操作并包含一个 API 请求示例。 https://github.com/DuaneGarber/nodeExpressStarter
只需拉下代码,npm install
然后启动服务器node app.js
,在浏览器中打开 localhost:3000。
如果您对 javascript 有很好或相当的了解,那么您应该选择 Meteor。
流星
您应该从示例教程开始