- 博客(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关注的人