我想创建一个实时流量很大的网站。所以我的问题是:
节点.js和 socket.io 是正确的方式吗?
(我已经准备好学习并精通PHP,JQUERY,JS,CSS,MYSQL和 VB.NET(
如果你已经喜欢Javascript,我相信它可以成为一门很棒的语言。 启动并运行简单 Web 服务器的最简单方法是 Express (http://expressjs.com/(。 使用express,您可以启动服务器并提供静态内容(您的html页面(。
以下是开始使用 Node 的快速指南.js
- 安装节点
- 创建要从中工作的目录
- 运行
npm init
- 回答提示中的问题
- 安装快速
npm install --save express
- 创建一个名为 app 的文件.js
- 将以下代码复制到文件中:
'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);
- 创建名为"公共"的文件夹
- 创建一个名为索引的新 HTML 文件.html
- 添加一些内容
- 使用
node app.js
启动节点服务器 - 打开浏览器以
http://localhost:3000
恭喜,您现在有一个真正的工作节点服务器,它提供静态内容并且可以处理 ajax 请求!
接下来我可以放很多信息,但我建议查看快速文档以了解如何处理路由和 api 请求。
祝你好运,学习愉快!
如果你想要一个快捷方式,我把一个小的入门代码包放在一起,它执行以下所有操作,并包含一个 API 请求示例。https://github.com/DuaneGarber/nodeExpressStarter
只需下拉代码,npm install
,然后启动服务器node app.js
,在浏览器中打开localhost:3000。
如果你对javascript有很好的或相当的了解,那么你应该选择Meteor。
流星
https://www.meteor.com/
您应该从示例教程开始
http://meteortips.com/first-meteor-tutorial/