nodeJS服务器的创建和重新启动的实现方法
一: 首先在nodejs项目里创建一个server.js文件,输入下面代码
var http = require("http"); http.createServer(function(request, response) { response.writeHead(200, {"Content-Type": "text/plain"}); response.write("Hello World"); response.end(); }).listen(8888);
然后在cmd下进入项目路径,再输入node server.js启动服务器,然后在浏览器地址栏中输入http://localhost:8888/即可在界面上看到输出Hello World,如果我们修改Hello World的值重新刷新浏览器发现输出并没有变化,此时需要手动重新启动服务器才能改变输出,这在开发过程中无疑是很烦人的事情,最好是有一个能够监控所有变动文件的脚本,一单发现文件有变动则立即重启服务,重新加载刚刚修改过的文件。
这里推荐一 个:nodemon。
首先为了是这个命令全局可用,最好我们进行全局安装:
npm install -g nodemon
然后进入你的项目根目录: nodemon server.js
这样就可以启动应用了,并且在文件有变化之后会自动重启服务。
二:退出当前终端命令输出行命令:Ctrl+C两次即可。
以上这篇nodeJS服务器的创建和重新启动的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
您可能感兴趣的文章:
- Express与NodeJs创建服务器的两种方法
- 用nodejs的实现原理和搭建服务器(动态)
- 轻松创建nodejs服务器(1):一个简单nodejs服务器例子
- NodeJS基础API搭建服务器详细过程记录
- Nodejs实现的一个静态服务器实例
- 轻松创建nodejs服务器(2):nodejs服务器的构成分析
相关推荐
-
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
我们先来实现一个简单的例子,hello world. 似乎每种语言教程的第一节都会讲这个,我们也不例外. 首先我们先创建一个项目目录,目录可自己定义,本案例的目录为 e:/nodetest/. 由于我们要搭建的是服务器,所以我把第一个文件命名为server.js. 在server.js里面输入以下代码: 复制代码 代码如下: var http = require("http"); http.createServer(function(request, response) {
-
Nodejs实现的一个静态服务器实例
参考cnodejs.org上面的静态服务器例子,写了下面的一个nodejs静态服务器例子,里面包含cache,压缩,贴代码如下: 复制代码 代码如下: /** * 静态文件服务器测试例子 * User: xuwm * Date: 13-5-17 * Time: 上午8:38 * To change this template use File | Settings | File Templates. */ var port=3333; var http = require("http
-
Express与NodeJs创建服务器的两种方法
目录 NodeJs创建Web服务器 Express创建Web服务器 NodeJs创建Web服务器 var http = require('http'); var server = http.createServer(function(req, res) { res.writeHead(200, { 'Content-Type': 'text/plain' }); res.write('hello world!'); res.end(); }).listen(80); 这是一个原生式的创建一个we
-
用nodejs的实现原理和搭建服务器(动态)
今天是我学习的Node.js的第二天,所谓的node.js其实它是javascript编写的服务器的语言,同时它又是属于后台的框架,是一个开放性的平台. 一.相关理论知识: 我们可以用requre来引入模块.用module.exprorts来导出模块. 安装nodejs和配置npm 1.安装nodejs,安装完后在cmd命令行中敲入node -v,查看版本. 2.在cmd中敲入npm config list查看是否安装npm. 3.设置镜像地址. 淘宝镜像:在命令行中敲入npm config s
-
轻松创建nodejs服务器(2):nodejs服务器的构成分析
紧接上一节,我们来分析一下代码: 第一行请求(require)Node.js自带的 http 模块,并且把它赋值给 http 变量. 接下来我们调用http模块提供的函数: createServer . 这个函数会返回一个对象,这个对象有一个叫做 listen 的方法,这个方法有一个数值参数,指定这个HTTP服务器监听的端口号. 为了提高可读性,我们来改一下这段代码. 原来的代码: 复制代码 代码如下: var http = require("http"); http.createSe
-
NodeJS基础API搭建服务器详细过程记录
前言 在习惯了使用express框架,jade模板引擎等现成工具来写代码之后,很多人对于基本的NodeJS API会慢慢生疏.本文将以一个超小型web项目,来详细介绍如何使用NodeJS基础的http, fs, path, url等模块提供的API来搭建一个简单的web服务器.当做对NodeJS的一次复习,也为初学NodeJS的开发者提供一个参考.本文所搭建的项目将不会使用express等后端框架,仅使用最基础的NodeJS API,按照MVC设计模式的思路进行编码和讲解,交流意见.源代码地址如
-
nodeJS服务器的创建和重新启动的实现方法
一: 首先在nodejs项目里创建一个server.js文件,输入下面代码 var http = require("http"); http.createServer(function(request, response) { response.writeHead(200, {"Content-Type": "text/plain"}); response.write("Hello World"); response.end(
-
通过nodejs 服务器读取HTML文件渲染到页面的方法
1.分别简单实现三个备用页面. login.html页面 index.html页面 代码片段: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>菜鸟教程(runoob.com)</title> <style> .center { margin: auto; width: 60%; border: 3px solid #73AD21;
-
NodeJS服务器实现gzip压缩的示例代码
本文介绍了NodeJS服务器实现gzip压缩,分享给大家,具体如下: 在浏览器向服务器请求静态资源时,服务器为了减小在网络传输过程中消耗的流量和时间,都是将静态资源经过压缩后返回给服务器的,实现压缩的算法有 deflate 和 gzip 等,最常用的是 gzip 压缩. gzip 简介 在浏览器和服务器之间通过 gzip 压缩流实现传输的过程可以用下图表示. 当浏览器向服务器请求静态资源,服务器会将静态资源经过处理转换为压缩流,大大减小文件体积,然后将压缩流返回给浏览器,浏览器通过压缩的类型重新
-
nodejs中使用worker_threads来创建新的线程的方法
简介 之前的文章中提到了,nodejs中有两种线程,一种是event loop用来相应用户的请求和处理各种callback.另一种就是worker pool用来处理各种耗时操作. nodejs的官网提到了一个能够使用nodejs本地woker pool的lib叫做webworker-threads. 可惜的是webworker-threads的最后一次更新还是在2年前,而在最新的nodejs 12中,根本无法使用. 而webworker-threads的作者则推荐了一个新的lib叫做web-wo
-
windows服务器如何创建.开头(.well-known)的文件夹
目录 一.使用FTP软件创建 二.windows服务器使用命令方式创建. 三.虚拟主机使用文件管理功能创建. 国内的云服务商腾讯云提供免费有效期一年的SSL证书,申请过程中需要身份验证,需要dns域名解析或者服务器文件验证.如果想使用文件验证,必须创建一个以.开头的文件,使用windows服务器如何创建.开头(.well-known)的文件夹. 一.使用FTP软件创建 用FTP软件登录到站点跟目录,右键创建目录,输入要创建的目录名即可创建.注意,因为是带.文件夹,因此创建后无法通过FTP软件查看
-
nodejs基于express实现文件上传的方法
本文实例讲述了nodejs基于express实现文件上传的方法.分享给大家供大家参考,具体如下: 前段时间在做个人项目的时候,用到了nodejs服务端上传文件,现在回头把这个小结一下,作为记录. 本人上传文件时是基于express的multiparty ,当然也可以使用connect-multiparty中间件实现,但官方似乎不推荐使用connect-multiparty中间件.废话不多说,下面看代码吧. 步骤: (1)使用express创建项目,默认使用的是jade模板引擎,但是还是习惯于ht
-
.net Core 3.0 WebApi 创建Linux守护进程的方法
前言 我们一般可以在Linux服务器上执行 dotnet <app_assembly.dll> 命令来运行我们的.net Core WebApi应用.但是这样运行起来的应用很不稳定,关闭终端窗口之后,应用也会停止运行.为了让其可以稳定运行,我们需要让它变成系统的守护进程,成为一种服务一直在系统中运行,出现异常时也能重新启动. Linux系统有自己的守护进程管理工具 Systemd .systemd 是内核启动后的第一个用户进程,PID 为1,是所有其它用户进程的父进程.它直接与内核交互,性能出
-
Nodejs在局域网配置https访问的实现方法
零.需求: 做一个局域网WebRTC视频聊天系统,需要用到HTTPS.因此,配置Node.js使其支持HTTPS访问. 一.解决 在线生成和证书 访问:https://csr.chinassl.net/generator-csr.html 填写好之后点生成即可,我们可以下载到两个文件. 这里我的域名是192.168.110.10,得到192.168.110.10_csr.txt和192.168.110.10_key.txt这两个文件(妥善保存). 然后再访问:https://csr.chinas
-
nodejs部署到腾讯云的实现方法
目录 1.购买腾讯云--轻量应用服务器 2.使用winscp进行登录,主机名:公网ip,用户名:root ,密码:上面重置的密码 3.安装node环境 4.安装pm2(需要node v7以上的版本) 5.上传项目到云服务器 1.购买腾讯云--轻量应用服务器 然后重置服务器登录密码 2.使用winscp进行登录,主机名:公网ip,用户名:root ,密码:上面重置的密码 最初的云服务器文件视图: 3.安装node环境 1.下载node:wget https://nodejs.org/dist/v8
-
用命令创建MySQL数据库(de1)的方法
一.连接MYSQL 格式: mysql -h主机地址 -u用户名 -p用户密码 1. 连接到本机上的MYSQL. 首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户 名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码. 如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql> 2.连接到远程主机上的MYSQL.假设远程主机的IP为
随机推荐
- Android仿QQ聊天撒花特效 很真实
- Linux上的文件搜索命令实例详解
- Python开发实例分享bt种子爬虫程序和种子解析
- C++之Boost::array用法简介
- Swift中实现点击、双击、捏、旋转、拖动、划动、长按手势的类和方法介绍
- python遍历类中所有成员的方法
- MySQL replace into 语句浅析(二)
- JQuery+Ajax无刷新分页的实例代码
- JavaScript注入漏洞的原理及防范(详解)
- javascript onkeydown实现键盘快捷键控制页面
- jQuery自定义组件(导入组件)
- js调用刷新界面的几种方式
- 在Win2003服务器上架设VPN服务器的方法
- Java模拟HTTP Get Post请求实现论坛自动回帖功能
- PHP中for循环与foreach的区别
- Python中使用md5sum检查目录中相同文件代码分享
- c#利用webmail邮件系统发送邮件示例分享
- 端口基础知识
- Python基础学习之基本数据结构详解【数字、字符串、列表、元组、集合、字典】
- 使用监听器对Spring bean id进行唯一校验过程解析