![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
node.js
文章平均质量分 56
guizi0809
前端漫漫之路,一路有我伴随。
展开
-
Node.js 从入门到放弃(七)
Node.js 操作 MongoDBMongoDB v4.1& node.js 文档: https://docs.mongodb.com/drivers/node/current/quick-start一、使用 npm 安装 MongoDBnpm install mongodb --save-dev二、导入MongoDBimport { MongoClient } from 'mongodb'三、node.js 连接 MongoDB 数据库前提条件:打开cmd命令窗口,启动Mon原创 2021-09-24 23:44:09 · 193 阅读 · 2 评论 -
Node.js 从入门到放弃(六)
仿express框架封装路由创建router.js文件import url from 'url'// 事件中心const eventEmitter = {}export const app = (req, res) => { let pathname = url.parse(req.url).pathname // 由于pathname前面总是带/,这里处理路径统一形式/pathname/ if (!pathname.endsWith('/')) {原创 2021-09-24 00:24:49 · 123 阅读 · 0 评论 -
Node.js 从入门到放弃(五)
ejs模板引擎下面是一个最简单的node.js路由:根据不同的url请求,处理不同的业务逻辑import http from 'http'import url from 'url'http.createServer((req, res) => { res.writeHead(200, {'Content-Type': 'text/html;charset=utf8'}) const pathName = url.parse(req.url).pathname if (原创 2021-09-20 23:30:13 · 186 阅读 · 0 评论 -
Node.js 从入门到放弃(四)
使用http,url,path和fs模块创建一个静态web服务文件目录: 首页index.html引用了index.css、1.png、 helloworld.js等文件import http from 'http'import fs from 'fs'import url from 'url'http.createServer((req, res) => { // 为什么不直接使用 let pathName = req.url ? // 因为 req.url 获取路径如果带查询参数原创 2021-09-19 10:41:51 · 100 阅读 · 0 评论 -
Node.js 从入门到放弃(三)
使用fs模块import fs from 'fs'// fs模块常用的方法fs.writeFile() // 写入文件fs.appendFile() // 追加内容的写入文件fs.readFile() // 读文件,读取的数据为buffer类型fs.unlink() // 删除文件fs.rename() // 重命名或剪切文件fs.stat() // 判断文件还是目录fs.readdir() // 获取指定目录下的文件名列表fs.mkdir()原创 2021-09-18 23:42:19 · 373 阅读 · 0 评论 -
Node.js 从入门到放弃(二)
使用url模块1.parse 方法// test02.jsimport http from 'http'import url from 'url'const parseUrl = url.parse('https://www.baidu.com/news?name=诸葛亮&age=18#helloworld')console.log(parseUrl)http.createServer((req, res) => { res.writeHead(200, {'Conte原创 2021-09-17 22:05:26 · 305 阅读 · 0 评论 -
Node.js 从入门到放弃(一)
创建第一个服务hello world导入http内置模块调用http模块中的createServer方法,该方法接收一个回调函数,并返回一个Server对象调用Server对象的listen监听端口// test01.jsimport http from 'http'http.createServer((req, res) => { res.writeHead(200, {'Content-Type': 'text/html;charset=utf-8'}) res.原创 2021-09-16 23:33:18 · 109 阅读 · 0 评论 -
node.js详细安装与配置
一、下载安装包下载地址:https://nodejs.org/zh-cn/download根据自己电脑系统及位数选择,我这里选择windows64位.msi格式安装包,当前安装的版本为14.17.3。注意:nodejs-v12.16.2以上版本不支持win7系统。下载完成后,双击安装包,开始安装,一直点next即可,安装路径默认在C:\Program Files下,也可以自定义修改。Node.js runtime 表示运行环境npm package manager 表示npm包管理器on原创 2021-07-14 11:35:50 · 1315 阅读 · 0 评论