如何在服务器上运行节点
我是新的node.js,我想创build聊天系统,所以任何人都可以帮助我,我怎么可以在本地和服务器上运行我的代码
服务器 – (app.js):
var io = require('socket.io')(80); io.on('connection', function (socket) { socket.on('message', function () { }); socket.on('disconnect', function () { }); });
客户端 – (index.html):
<script> var socket = io('http://localhost/'); socket.on('connect', function () { socket.send('hi'); socket.on('message', function (msg) { // my msg }); }); </script>
什么是服务器(app.js),我怎样才能在我的服务器上运行这个,我怎样才能把这个function调用到客户端?
第1步。安装节点。
从https://nodejs.org/en/下载软件包,然后你有npm和节点文件。
为npm和节点文件创build到/ usr / local /的软链接。
第2步。创build你的app.js,input:
node app.js
那么,你的代码正在运行。 你可以在你的前端进行testing。 如果你想要你的代码运行后台,你可以使用pm2。
npm install -g pm2
之后, pm2 start app.js
您的代码正在运行后台。
请参阅https://www.tutorialspoint.com/socket.io/socket.io_hello_world.htm您需要在服务器上安装节点作为先决条件。
一旦安装了nodejs,应用程序就可以作为node app.js
执行