最新文章:
- 什么是静态服务器
- npx是什么东东,跟npm有啥关系?
- AMD宣布将在全球范围内裁员4%
- 处理Deprecation Warning: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0.警告
- 什么是原子化CSS
您的位置:
富录-前端开发|web技术博客
>
系统环境 >
测试环境是否可行
测试环境是否可行
发布时间:2019年01月03日 评论数:抢沙发阅读数: 5490
1、创建和部署hello world
以root用户身份在根目录下创建www目录,www目录下创建hello文件夹,里面就一个文件,hello.js,内容如下:
const http = require('http') http.createServer(function(req,res) { res.writeHead(200,{'Content-Type':'text/plain'}) res.end('hello world') }).listen(8081) console.log('server test')
以上是一个最简单的node服务,执行 node hello.js,服务输出 hello world,但是如果关闭执行命令,服务就断了,刷新页面就不能输出 hello Word 了。如何实现在关闭服务的时候页面还能显示内容呢?
2、服务常驻
要想实现服务常驻,这里需要借用 pm2 管理工具,上一章已经在服务器中安装了 pm2 ,这里了解一下 pm2 常用的命令:
pm2 start project 启动项目
pm2 list 查看启动的应用
pm2 show project 查看详细信息
pm2 logs 查看当前信息
pm2 stop project 停止应用
pm2 delete project 删除应用
pm2 restart project 重启应用
3、启动服务
执行 pm2 start hello.js 让服务跑起来,在浏览器地址栏上输入:http://XXX.XXX.XXX.XXX(你服务器的 IP),页面就会显示 hello world。执行 pm2 list 界面如下:
这样服务器环境就可以用了。
本文作者:CXG
文章标题:
测试环境是否可行
本文地址: https://arbays.com/post/117  本文已被百度收录!
版权声明:若无注明,本文皆为“富录-前端开发|web技术博客”原创,转载请保留文章出处。
本文地址: https://arbays.com/post/117  本文已被百度收录!
版权声明:若无注明,本文皆为“富录-前端开发|web技术博客”原创,转载请保留文章出处。
相关文章
- sublime在Mac上如何配置lua环境
- npx是什么东东,跟npm有啥关系?
- Apache 引导页中文乱码处理方法
- 如何在Mac上安装 ADB (Android Debug Bridge)及连接Android设备
- django1.11 启动错误:Generator expression must be parenthesized
- Git中tag和branch的区别
- FileZilla报Failed to convert command to 8 bit charset的解决方法
- node启动本地服务报Error: listen EADDRINUSE :::8888的解决方法
- SublimeRPEL快捷键设置及解决快捷键无响应的问题
- 解决win10下Prolific USB-to-Serial Comm Port驱动无法使用的问题