![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端笔记——Node基础
文章平均质量分 61
小孩不可以吃鱼
这个作者很懒,什么都没留下…
展开
-
Node——Nunjucks模板入门
一、模板引擎概述之前我们通过Koa创建了一个web服务器,并可以根据用户请求路径的不同响应不同的页面,但是每一个页面的内容都是通过字符串的方式给送给浏览器的,这样的开发方式并不友好,我们更希望直接发送html页面。模板引擎可以解决这个问题,通过模板引擎,可以直接设置响应的html页面,并且可以把后台数据绑定到模板中,然后发送给客户端。目前市面上有很多模板引擎,这里我们选择一个功能完善,又容易上手的模板引擎:nunjucks二、安装nunjucks在koa框架下安装nunjucks需要两个原创 2022-03-11 13:51:49 · 553 阅读 · 0 评论 -
Node——Koa框架基础
一、Koa框架概述Koa是一个基于Node的web服务器开发框架,通过Koa我们可以更便捷的开发web服务器,不必像前面那样一步步写二、安装Koa在安装Koa之前,先初始化一个项目新建一个空目录,在该目录中打开命令行工具,执行npm init初始化完成后,执行下列命令安装Koanpm i koa --save三、创建服务器const Koa = require("Koa") // 引入Koa构造函数const app = new Koa() // 用构原创 2022-03-10 00:42:48 · 2236 阅读 · 0 评论 -
Node——Web服务器概述
一、客户端与服务器当我们访问一个网站的时候,是谁在给我们提供丰富的网页内容,就是服务器浏览器可以通过互联网像服务器发送请求,例如我们在浏览器地址栏输入http://www.baidu.com后,按下回车键,浏览器就会像百度服务器发送一个请求,服务器接到请求后,会把百度的首页内容以文本的形式发送给浏览器(其中包括html、css和js),然后我们就看到了网页提供一对一服务的叫客户端提供一对多服务的叫服务器基本概念请求:浏览器像服务器索要数据 响应:服务器给浏览器发送数据 地址:可以原创 2022-03-09 16:24:45 · 504 阅读 · 0 评论 -
Node——Node基础
一、模块化开发之前的练习,使用node运行一个js文件。但是实际项目开发中,不可能将全部代码都写在一个文件中。node为我们提供了模块化的语法,每一个js文件都可以当作一个模块require()引入一个模块 module.exports暴露模块接口现在我们实现一个加法计算的功能,在一个add.js文件中编写一个加法函数,然后用module.exports暴露这个方法,然后再创建一个入口文件main.js引入这个加法函数,并通过加法函数计算结果示例代码如下:// add.js定义一个..原创 2022-03-08 22:06:57 · 1046 阅读 · 0 评论 -
Node——npm常用命令
一、npm安装第三方模块原创 2022-03-08 20:36:47 · 845 阅读 · 0 评论 -
Node——概述
一、什么是Node?Node是JavaScript这门语言的运行环境,通过Node,我们可以让JavaScript具备后台开发能力安装Node在window环境中下载安装Node非常简单,下载地址如下:Node下载地址下载完成后双击安装包,一直点击"下一步"就可以成功安装了测试Node安装完成后打开命令行工具,输入下列命令node -v如果可以显示版本号 说明Node已经安装成功了使用node执行js程序二、npm概述npm是node的包管理器,我原创 2022-03-08 16:04:39 · 1228 阅读 · 0 评论 -
Node——命令行工具
一、常用指令shutdown——关机dir——查看当前目录下的所有文件(大小写都可)cd +已有文件夹名——用来切换目录cd .. ——返回上一级目录当cd某个文件夹的时候 拼出开头前两个字母按Tab键会自动补全该文件夹名当直接切换盘符的时候 不需要cd 直接输入盘 例如 E:出现错误会保留上次状态 不需要纠结 正常往下操作就行二、让命令行直接进入某一个目录的快捷方式在目标目录里按shift不松然后鼠标右键选择在此处打开powershell窗口(某些电脑是 在此处打.原创 2022-03-08 14:45:08 · 1767 阅读 · 0 评论