自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 node学习二十:调用非本地服务器的第三方接口(查询天气)

针对第三方接口进行二次封装扩展天气查询功能weather.js:导入模块:const http = require('http');导出查询天气封装好函数:exports.queryWeather = (cityCode,callback) => { let options = { protocol : 'http:', ho...

2018-12-20 21:36:54 804

原创 node学习十九:从服务器主动发送请求(基于核心模块主动发送请求)

从服务器主动发送请求http.request(options[, callback])获取百度首页信息:导入模块:const http = require('http');const path = require('path');const fs = require('fs');options 请求内容信息:let options = { hostname ...

2018-12-20 20:53:26 783

原创 node学习十八:基于后端接口的前端渲染的应用(图书管理系统)

因为使用express提供的后台接口,可以使服务器端处理完数据后交给前端渲染到页面,而不是让服务器端完整的提供一个页面,涉及到前后端交互,将会使用到ajax后台的数据处理:router.js:导入需要使用的模块:const express = require('express');const service = require('./service.js');const ro...

2018-12-20 17:23:35 465

原创 node学习十七:基于后台接口的前端渲染

两种常用的开发模式:后台渲染:通过浏览器发送请求,服务器端向浏览器端返回的是一个完整的页面基于后台接口的前端渲染:服务器端只提供数据,不提供完整的页面后台接口开发导入模块:const express = require('express');const db = require('./db.js');const app = express();express提供的js...

2018-12-17 19:23:26 312

原创 node学习十六:实现前端+后端+数据库互通

实现登录验证功能login.html:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>登录</title></head><body&

2018-12-14 21:21:18 759

原创 node学习十五:node.js操作数据库

通过node.js操作数据库的进行增删改查操作,需要借助一个包:mysql自定义一个包mydb创建入口文件index.js安装mysql:npm install mysqljs/mysql编写入口文件index.js(操作数据库基本步骤):加载数据库驱动:const mysql = require('mysql');创建数据库连接:const connec...

2018-12-14 19:22:59 993

原创 node学习十四:node图书管理系统项目

目录结构:自定义一个包bookMan:npm init -y安装所需要的功能模块:npm install express art-template body-parser express-art-template --save在index.js文件里面完成主体配置:导入模块:const express = require('express');const t...

2018-12-13 16:56:17 838

原创 node学习十二:express框架的基本使用

创建一个包并命名为myexp在包下新建一个入口文件app.js命令行输入npm init -y,会在包里面自动生成一个package.json文件安装express框架hello worldconst express = require('express')const app = express()app.get('/', (req, res) => re...

2018-12-04 23:03:34 766

原创 node学习十三:art-template的使用

官方文档:https://aui.github.io/art-template/zh-cn/docs/api.html导入模板:let template = require('art-template');示例一:mytpl.art:{{if user}} <h2>{{user.name}}</h2>{{/if}}渲染模板:let h...

2018-12-02 19:34:03 869

原创 node学习十一:web开发之实现成绩查询功能

新建一个view目录,在下面创建两个新文件:index.tpl:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>查询成绩</title></head>&am

2018-12-01 15:33:18 463

原创 node学习十:使用markdown-it插件

自定义一个包mypackage在自定义包下面创建一个入口文件:例如index.js 命令行输入npm init,然后再进行一些初始化操作后会在包里面自动生成一个package.json文件(更为快捷的方式在命令行输入npm init -y可以不进行初始化操作)安装markdown-it:编写模板页面tpl.html<!DOCTYPE html><html...

2018-12-01 10:41:48 4868

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除