nodejs
一码哥
这个作者很懒,什么都没留下…
展开
-
离线环境下安装node-sass
1.cmd查看node-sass版本 node -p "[process.platform, process.arch, process.versions.modules].join('-')" 如:win32-x64-67 releases下载对应版本 在项目根目录下新建.npmrc 文件,路径为下载文件地址 sass_binary_path=C:\win32-x64-83_binding4.node 重新 npm i 或者npm i node-sass@版本 ... over .原创 2021-02-25 16:31:23 · 1500 阅读 · 0 评论 -
和我一起学Node.js ===>第6天(over)
Node的path模块 Node中的其他成员 ===>__dirname和__filename art-template的公用模块复用 模板继承: 模板: 填坑: blueimp-md5:md5加密 表单同步提交:传统方式,浏览器会刷新(加载中),服务端返回的数据直接渲染(服务端需要返回html) 异步提交:ajax,可以进行友好交互 服务端重定向对异步请求无效 npm install expres...原创 2020-09-10 09:13:12 · 161 阅读 · 0 评论 -
和我一起学Node.js ===>第5天
学习内容概要 1.回调函数回顾 2.一些模块化解释 3.MongoDB的安装与使用 4.Mongoose的使用 原生ajax使用: 使用回调函数封装ajax 一些模块化概念: package-lock.json文件的作用: 1.里面存了一些包的依赖信息,url下载地址,可以提高下载速度 2.可以锁定一些版本,在npm install 的时候,可以防止自动升级版本 手写es6的find函数: 使用MongoDB数据库: MongoDB数据库的基本使用: ...原创 2020-08-28 11:15:54 · 156 阅读 · 0 评论 -
和我一起学Node.js ===>第4天
nodejs修改完代码自动重启(热部署) 静态资源服务 app.use("映射前缀","资源位置") 在Express中使用art-template模板引擎: app.engine('html', require('express-art-template')) //新增res.render() app.set('views','新目录路径') 在express中使用第三方插件获取表单信息: body-parser(中间件,用来解析post表单数据) ...原创 2020-08-12 16:27:48 · 178 阅读 · 0 评论 -
和我一起学Node.js ===>第3天
模块化概念 使用exports.add=add,导出add函数(变量) 使用module.exports=add//直接导出函数,就是那个add,可以直接调用 总结: 1.exports.add=add... //可以使用多次,导出多个,调用时用'导出名.add..等使用' 2.module.exports=add...//只有一个add导出,如果有多个module.exports,后面的覆盖前面 (注:module不可省略,即使用exports=add)(导出单个成员) .原创 2020-08-10 09:03:23 · 135 阅读 · 0 评论 -
和我一起学Node.js ===>第2天
代码风格: ( [ ` 开头的js代码,要加个; 在ES6中,可以用``代替字符串,其中可以用${变量名} ,直接拼接变量,省略++ 服务端渲染:利于seo (刷新页面),查看网页源代码 客户端异步渲染(ajax):不利爬虫 处理静态资源文件: 如何通过服务器让客户端重定向: 1.设置状态码302 2.设置响应头Location art-template: npm 安装 art-template var template = require('a...原创 2020-08-10 09:02:14 · 104 阅读 · 0 评论 -
和我一起学Node.js ===>第1天
Node.js 第1天 上午总结 Node.js 是什么 JavaScript 运行时 既不是语言,也不是框架,它是一个平台 Node.js 中的 JavaScript 没有 BOM、DOM EcmaScript 基本的 JavaScript 语言部分 在 Node 中为 JavaScript 提供了一些服务器级别的 API 文件操作的能力 http 服务的能力 .原创 2020-07-21 10:27:03 · 347 阅读 · 0 评论