分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 技术分享

nodejs

发布时间:2023-09-06 02:22责任编辑:胡小海关键词:jsnodejs

1    第一段代码

var http=require(‘http‘)
var server=http.createServer(function (request,response) {
???response.setHeader(‘Content-Type‘,‘text/html‘)
???response.write(‘<html><head><meta charset="utf-8"/></head>‘)
???response.write(‘<body><h1>你好 node我要学习你了</h1></body>‘)
???response.end()

})
console.log(‘open http://localhost:8080‘)
server.listen(8080)

2搭建静态服务器

var http = require(‘http‘)
var fs = require(‘fs‘)
var url = require(‘url‘)
var path = require(‘path‘)
var server = http.createServer(function(request, response){
???//获取输入的url解析后的对象
???var pathObj = url.parse(request.url, true);
???//static文件夹的绝对路径
???var staticPath = path.resolve(__dirname, ‘static‘)
???//获取资源文件绝对路径
???var filePath = path.join(staticPath, pathObj.pathname)
???//异步读取file
???fs.readFile(filePath, ‘binary‘, function(err, fileContent){
???????if(err){
???????????console.log(‘404‘)
???????????response.writeHead(404, ‘not found‘)
???????????response.end(‘<h1>404 Not Found</h1>‘)
???????}else{
???????????console.log(‘ok‘)
???????????response.write(fileContent, ‘binary‘)
???????????response.end()
???????}
???})
})
server.listen(8080)
console.log(‘visit http://localhost:8080‘)

nodejs

原文地址:https://www.cnblogs.com/zhangxutao/p/9957185.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved