NodeJS基础
Posted 潇潇在哪儿
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NodeJS基础相关的知识,希望对你有一定的参考价值。
一、动态获取文件路径
var fs = require(‘fs‘) var path = require(‘path‘) // 一般在开发命令行工具的时候,这个设计是必须有用的一个特性 // npm // webpack // __dirname 和 __filename 这俩就是专门用来动态获取当前文件以及文件所属目录的绝对路径 fs.readFile(path.join(__dirname, ‘./00-文件路径.js‘), function (err, data) { if (err) { throw err } console.log(data.toString()) })
二、中间件
应用程序级别中间件 + 万能匹配(不关心任何请求路径和请求方法) + `app.use(function (req, res, next) { console.log(‘haha‘) next() })` + 只要是以‘/xxx/‘开头的: + `app.use(‘/a‘, function (req, res, next) { console.log(‘/a‘) })` - 路由级别中间件 + get: + `app.get(‘/a‘, function (req, res, next) { console.log(‘/a‘) })` + post: + `app.post(‘/a‘, function (req, res, next) { console.log(‘/a‘) })` + put: + `app.put(‘/a‘, function (req, res, next) { console.log(‘/a‘) })` + delete: + `app.delete(‘/a‘, function (req, res, next) { console.log(‘/a‘) })`
以上是关于NodeJS基础的主要内容,如果未能解决你的问题,请参考以下文章
javascript 用于在节点#nodejs #javascript内设置react app的代码片段
[vscode]--HTML代码片段(基础版,reactvuejquery)