Node 服务器搭建

简单原生服务器搭建步骤:

1.创建项目 ,例如 :D:/project/demo1
2.创建文件夹,例如:D/project/demo1/serve.js

代码如下

//创建http服务器对象
let http = require("http");
// 创建http服务器对象,回调函数参数:request 请求对象 response 响应对象
let server = http.createServer(function(req,res){
//res.write 基于这个方法服务端可以向客户端返回内容
//res.end 结束响应
    res.write("hello");
    res.end();
});
// 设置的监听端口,参数1为监听的服务器端口号,参数2为开启监听成功后的回调函数
//监听9090这个端口 
server.listen(9090,function(){
    console.log('Server startup')
})
在命令提示符中 输入  node serve (这里的serve为当前文件名) 
输出结果为  Server startup

接下来我们看hello在浏览器中有没用输出:两种方式查看

①localhost:9090
②自己的ip地址:9090

查看ip地址:命令提示符中输入ipconfig/all 找到IPv4地址 查看

解决中文乱码问题

// 设置响应头
res.setHeader("Content-Type","text/html;charset=utf-8")

nodejs+express搭建服务器

1.Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具。
使用 Express 可以快速地搭建一个完整功能的网站。
2.所以使用epress框架,需先安装nodejs,此处省略这一步,百度啦~
3.全局安装`express-generator`

开始第一个express项目:

(1)创建express项目

找到平时做项目的文件夹。或随意找一个地方,通过命令cd打开文件,或者在路径处cmd
打开后输入命令express 后面跟你的项目名
在这里插入图片描述
在这里插入图片描述
使用编辑器打开项目,目录详解,先看一下:

bin: 用于应用启动,可在里面设置启动的端口号等。

/public: 静态资源目录

/routes:可以认为是controller(控制器)目录,路由。

/views: jade模板目录,可以认为是view(视图)目录

app.js 程序main文件

由于还没用安装要用到的依赖,因此我们要安装一下依赖生成 node_modules文件
在命令提示中输入

cnpm install //简写 cnpm i

安装完以后可以看到生成一个 node_modules文件夹
在这里插入图片描述
用编辑器打开我们要做的项目
打开以后可以看到一个bin夹里有一个www
打开 www 我们可以看到 它的端口号为3000
在这里插入图片描述
启动服务器 在浏览器中输入 localhost:3000

npm start

出现以下图表示启动成功
在这里插入图片描述

	写的不好请各位大神多多指教如有补充请留言我及时更正,谢谢大家
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值