![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
NodeJS
文章平均质量分 89
NodeJS的学习和探索
醉月听风
想一千次不如去做一次,华丽的跌倒胜过无谓的徘徊
展开
-
初识NodeJS-使用express+mysql实现个人主页的数据交互
个人主页地址:http://121.4.41.4/前端:创建一个表单发送post请求: <!-- 请求方式post 提交地址:/Message --> <form method="post" action="/Message"> <div class="row"> <div class="col-6 col-12-mobile"> <input type="text" name="name" p原创 2020-12-12 23:31:45 · 427 阅读 · 0 评论 -
初识NodeJS-使用Express框架路由和中间件
ExpressExpress基于 Node.js 平台,快速、开放、极简的 Web 开发框架1.安装expressnpm install express --saveconst express = require('express');const app = express();//express的中间件//中间件就是一种功能的封装方式,就是封装在程序中处理http请求的功能//中间件是在管道中执行//中间件有一个next()函数,如果不调用next函数,请求就在这个中间件中终止了原创 2020-12-08 23:48:49 · 223 阅读 · 0 评论 -
初识NodeJS-使用NodeJs连接Mongodb数据库进行增删改查
MongodbMongodb是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案是一个介于关系数据库和非关系数据库之间的产品使用NodeJs连接1.下载Mongodb模块npm install mongodb --save2.连接数据库//引入mongdbconst { MongoClient } = require('mongodb');//定义数据库连接的地址mongodb://username:password@127.原创 2020-12-07 23:52:10 · 329 阅读 · 0 评论 -
初识NodeJS-EJS模板和路由、post、get传值并实现一个登录功能
EJS模板EJS是一个高效的嵌入式 JavaScript 模板引擎可在前端页面嵌入后台数据安装:npm install ejs用法://前端嵌入数据用户:<%=login.user%>,密码:<%=login.pws%>//后台传递数据 const ejs = require('ejs'); let loginData = {username:'zhang',pwd:'123456'} ejs.renderFile('./views/doLogin.ejs原创 2020-12-06 00:02:20 · 499 阅读 · 0 评论 -
初识NodeJS-封装获取响应类型并实现文件读取和下载
获取响应类型方法一//创建commonjs.js文件//引入exports.getFileMine = function (extname) { return new Promise((resolve, reject) => { //读取同级目录下的mine.json文件 fs.readFile('./mine.json', (err, data) => { if (err) { console.lo原创 2020-12-05 00:14:59 · 815 阅读 · 0 评论 -
初识NodeJS-使用NodeJS开启第一个服务
NodeJSNode.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境特点为:1.拥有超强的高并发能力2.依赖于Chrome V8引擎进行代码解释3.异步事件驱动4.非阻塞I/O5.轻量、可伸缩,适于实时数据交互应用6.单进程,单线程(这里指主线程)初次使用nodeJS搭建http服务获取访问网页的参数//在node REPL交互式解释器中执行此文件var http = require('http');//引入url模块var url = requi原创 2020-12-02 22:54:42 · 662 阅读 · 0 评论