node怎么做网站? - 网站

node怎么做网站?

分类:Node.js常见问题 · 发布时间:2019-09-09 13:49 · 阅读:818

Node.js的Web开发框架Express,可以帮助程序员快速建立web站点,Node 本身运行Google V8 JavaScript引擎(同chrome),并对其进行了优化,所以速度和性能非常好。

建立自己的本地服务器来做网站:

我们需要利用npm指令安装一些库,常见的库有 express 和 socket.Io,
相应指令为

npm install --save express
npm install --save socket.io

此处应该注意,安装express的时候注意express3和express4分开来装

安装成功后,应该可以看到工作目录下生成了一个名为node_modules的文件夹,里面分别是express和socket.io,接下来可以开始编写服务端的代码了,新建一个文件:index.js

var app = require('express')();
var http = require('http').Server(app);
var io = require('socket.io')(http);
 
app.get('/', function(req, res){
         res.send('Welcome Realtime Server');
});
 
http.listen(3000, function(){
         console.log('listening on *:3000');
});

命令行运行node index.js,如果一切顺利,你应该会看到返回的listening on *:3000字样,这说明服务已经成功搭建了。此时浏览器中打开http://localhost:3000应该可以看到正常的欢迎页面。

1 (2).jpg-600

2.jpg-600

如果你想绑定自己的域名到本地服务器上,以使用Nginx做代理,在nginx.conf中添加如下配置,然后将域名解析到服务器IP即可。

server
  {
    listen       80;
    server_name www.glwangku.com
    location / {
      proxy_pass http://127.0.0.1:3000;
    }
  }

此时我们的node.Js服务器就已经完全搭建成功了,具体的nodejs客户端,服务端的代码可以自行完成,即可实现一个网站的构建。

标签:
node

相关文章

如何设置 nodejs 的环境变量

在前端开发过程中,我们需要对 application 运行的环境进行设置,一般会包括开发环境development,生产环境production,每个环境可以对应不同的一些配置,例如不同环境下请求的地址...

谈谈Node.js与JavaScript的差异

Javascript是一种web前端语言,主要用于web开发中,由浏览器解析执行。Node.js是一个可以快速构建网络服务及应用的平台,是用Javascript语言构建的服务平台。

npm install安装报错怎么解决?

解决方法:1、报“operation not permitted”错误,通过“npm i 包名 --no-optional”解决;2、报“Missing: chromedriver”错误,表示没有安装chromedriver,安装一下即可。

怎么使用npm下载vue.js?

使用npm下载vue.js的方法:1、安装node.js和npm;2、安装cnpm;3、使用命令cnpm install -g vue-cli来安装即可。

vue.js和node.js是什么关系?

vue.js和node.js并没有关系,vue.js是前端框架,算是js的三大框架之一吧,node.js是后端开发语言,同php、java、c#一样的。但是他们可以配合使用。

返回分类 返回首页