WebStorm 简单搭建NodeJs服务

开始使用 WebStorm 搭建( WebStorm 请自行安装...... )

在 项目 根目录 新建个 app.js

开始 编写 app,js

// 引入 HTTP 模块
const http = require("http");
// 可以使用 HTTPS 模块
// const https = require("https");

var httpService = function (app,port) {
    // 创建 node 服务
    // 如果 使用 https 的话 还需要 证书
    var httpService = http.createServer(app).listen(port);
    // 监听服务
    httpService.on(‘listening‘,onListening);
    // 监听函数
    function onListening() {
        var addr = httpService.address();
        var bind = typeof addr === ‘string‘
            ? ‘pipe ‘ + addr
            : ‘port ‘ + addr.port;
        console.log(‘Listening on ‘ + bind);
    }
}

// 模块导出
module.exports = httpService;

app.js ( 这里 我专门是用来写创建 nodeJs 服务的 ),那还缺少一个 启动的.....

同样也是在根目录 新建个  start,js 文件

// 引入自已的模块
const start = require(‘./app‘);
// 引入 express 模块
const express = require(‘express‘);

// 使用 express 极简的web开发框架
// 具体搜官方
var app = express();

// 你可以这样使用:
// app.use
// app.post
// app.get
// app.delete
app.use(function (req, res, next) {
    res.writeHead(200,{"Content_Type":"text/html"});//设置响应格式
    res.write("hello NodeJS");
    res.end();
});

// 启动服务
start(app, 8020);

现在来启动 这个 start.js

启动完成后 看 控制台:

进行访问:

这样 就完成了一个 简单的 nodeJs 服务搭建

原文地址:https://www.cnblogs.com/oukele/p/11595138.html

时间: 2024-10-12 15:18:57

WebStorm 简单搭建NodeJs服务的相关文章

CentOS7简单搭建DNS服务

一.DNS系统在网络中的作用就是维护一个地址数据库,其中记录了各种主机域名与IP地址的对应关系,以便为客户程序提供正向或反向的地址查询服务,即正向解析和反向解析1.解析的类型 正向解析:将域名解析为IP地址,也是最长用的功能 反向解析:将IP地址解析为域名,不是很常用,一些特殊场合会用到2.DNS系统的类型1)高速缓存服务器缓存用户解析过的数据,加快访问速度,节约带宽资源2)主名称服务器保存DNS区域的正本数据,可以添加删除修改区域中的数据3)从名称服务器也被称为辅助DNS服务器,保存的DNS区

Netty4 之 简单搭建WebSocket服务

websocket.server.RandomResponseGenerator.java package websocket.server; import io.netty.channel.ChannelHandlerContext; import io.netty.handler.codec.http.websocketx.TextWebSocketFrame; import java.util.Random; import org.apache.log4j.Logger; public c

Netty4 之 简单搭建HTTP服务

server.HttpServer.java package server; import io.netty.bootstrap.ServerBootstrap; import io.netty.channel.ChannelFuture; import io.netty.channel.ChannelInitializer; import io.netty.channel.ChannelOption; import io.netty.channel.EventLoopGroup; import

Windows Server 2008搭建web服务

Windows Server 2008搭建web服务注意:关于Windows Server 2008均为真机搭建并非虚拟机!! 1.添加服务======以上安装完毕!! 2.1简单搭建WEB服务 验证输入 www.ljq.com 由于前面的DNS解析相应的IP地址上! 原文地址:https://blog.51cto.com/9616635/2426398

树莓派(Raspberry Pi)搭建简单的lamp服务

树莓派(Raspberry Pi)搭建简单的lamp服务: 1. LAMP 的安装 sudo apt-get install apache2 mysql-server mysql-client php5 php5-gd php5-mysql –安装mysql.apache.php sudo chmod 777 /var/www/ –设置web目录的权限 2. phpmyadmin 安装 sudo apt-get install phpmyadmin –安装后选择apache2 3.配置 sudo

Ubuntu简单搭建git私有服务

git服务器搭建过程 搭建git服务器过程记录 如下: 环境: 服务器Ubuntu虚拟机(Boss),能通过网络访问到(服务器地址:192.168.9.103). 客户端Win7电脑一台(work) 软件需求: 客户端软件msysgit:http://msysgit.github.io/ 软件版本:Git-1.9.2-preview20140411.exe 客户端软件TortoiseGit:http://dl.oschina.net/soft/tortoisegit 软件版本:TortoiseG

基于server2016搭建简单的FTP服务

基于server2016搭建简单的FTP服务 > 简介:FTP 是因特网网络上历史最悠久的网络工具,从 1971 年由 A KBHUSHAN 提出第一个 FTP 的RFC(RFC114)至今近半个世纪来,FTP 凭借其独特的优势一直都是因特网中最重要.最广泛的服务之一. FTP 的目标是提高文件的共享性,提供非直接使用远程计算机,使存储介质对用户透明和可靠高效地传送数据.它能操作任何类型的文件而不需要进一步处理,就像MIME或Unicode一样.但是,FTP有着极高的延时,这意味着,从开始请求到

利用SpringCloud搭建一个最简单的微服务框架

http://blog.csdn.net/caicongyang/article/details/52974406 1.微服务 微服务主要包含服务注册,服务发现,服务路由,服务配置,服务熔断,服务降级等一系列的服务,而Spring Cloud为我们提供了个一整套的服务: 本例子为你提供了最简单的一个服务发现例子,包含服务注册发现spingCloudEurekaServer.服务配置中心spingCloudConfServer.以及一个app应用springCloudApp 2.服务注册与发现 s

搭建nodejs服务器

Node.js是一个可以快速构建网络服务及应用的平台.该平台的构建是基于Chrome's JavaScript runtime,它是对google v8引擎进行了封装.Node.js作为一种新兴的后台语言,有如下一些优点: 1.RESTful API 2.单线程 3.非阻塞IO 4.V8虚拟机 5.事件驱动 一.安装node.js 登录node.js官网http://nodejs.org下载相应node版本直接安装.例如,我使用的是windows 32位机器,直接下载http://nodejs.