欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

node开启服务的两种方法

程序员文章站 2022-06-22 13:45:44
一、第一种方式使用koa框架// koa框架 是一个简单好用, 特点: 优雅, 简单表达能力强, *度高// 所有功能都通过插件实现,很符合 Unix 哲学// 1.使用koa开启一个服务先下载:npm i koavar Koa = require(‘koa’)var app = new Koa()app.listen(3000)二、使用node服务模块开始服务var http = require(‘http’)var server = http.createServer(funct...

一、第一种方式使用koa框架

// koa框架 是一个简单好用, 特点: 优雅, 简单表达能力强, *度高
// 所有功能都通过插件实现,很符合 Unix 哲学

// 1.使用koa开启一个服务
先下载:npm i koa
var Koa = require(‘koa’)
var app = new Koa()
app.listen(3000)
二、使用node服务模块开始服务
var http = require(‘http’)
var server = http.createServer(function(req, res) {
// res.writeHead(200, { “Content-type”: ‘text/html;charset=UTF8’ })
res.setHeader(“Content-Type”, “text/html;charset=UTF8”)
res.write(‘成功写入’)
res.end(‘写入结束’)
}).listen(8081)
console.log(‘http创建服务成功,端口号:8081’)
// 该格式可以识别HTML结构,编码格式是UTF-8
// res.writeHead(200,{‘Content-Type’:‘text/html;charset=UTF8’});
// 该格式不可以识别HTML结构
// res.writeHead(200,{‘Content-Type’:‘text/plain;charset=UTF8’});
// 该格式识别图片
// res.writeHead(200,{‘Content-Type’:‘image/jpg;charset=UTF8’});
// 该格式识别样式
// res.writeHead(200,{‘Content-Type’:‘text/css;charset=UFT8’});

// response.setHeader(name, value)
// 例如:res.setHeader(“Content-Type”, “text/html;charset=UTF8”)
// name 响应头的类型,注意这个名字是不区分大小写。
// value 响应头的值
// 设置允许跨域
// res.header(‘Access-Control-Allow-Origin’, ‘*’);

本文地址:https://blog.csdn.net/bin_2659017380/article/details/107341778

相关标签: nodejs nodejs