喜迎
春节

NodeJS使用流程


一些命令行:

  • ls: 查看当前目录有哪些文件,加上-a显示所有文件(夹)
  • ll: 同ls,只是显示方式不一样
  • clear: 清屏

  • pwd: print work directory, 打印工作目录的路径

  • cd 目录: 进入某个目录, 如果不跟用户名,直接进行用户的根目录

  • mkdir 目录名:创建一个目录

  • touch 文件名:创建一个文件

  • rm -rf 文件或者目录名: 删除一个文件或者一个目录

  • npm init: 初始一个项目, 加-y参数可以不用提示直接创建package.json

在package.json 里可以添加任意的执行脚本。

  • 如果node项目要监听代码的修改,可以使用 模块 “nodemon”,包链接:https://www.npmjs.com/package/nodemon
    • 安装命令:npm i nodemon -D (只在开发环境中使用nodemon这个包)
// http是node原生模块,不需要安装可以直接引入
const http = require('http')
​
// 使用http.createServer的方法创建一个server
const app = http.createServer((req, res) => {
res.end('hello 1901!')
})
// 让server运行起来吧!!!
app.listen(3000, () => {
console.log('server is running on http://localhost:3000')
})

一般在项目中,不会使用原生的方式来写应用。推荐有一些nodejs的框架

express

koa

express

express是nodejs的一个好用的框架之一

  • 首先要安装npm i express -S

创建一个基本的express应用

// 从express包里引入express方法, 这个不是原生的模块,所以需要先安装npm i express -S
const express = require('express')
​
// 创建一个express实例
const app = express()
​
// 定义一个路由,这个路由是通过get方法访问,当访问的时候,服务器发送一个响应给客户端
app.get('/', (req, res) => {
res.send('hello express')
})
​
// 要让app运行起来,需要监听
app.listen(3000, () => {
console.log('server is running on http://localhost:3000')
})

就可以通过http://localhost:3000
访问,你将看到页面上有hello express

  • npm list -g —depth=0 查看全局安装

  • npx 临时使用的命令

  • __dirname 当前文件所在的目录

  • peocess.cwd() 命令开始执行时的目录

    推荐一个postman工具

    下载地址:https://www.postman.com/
    可用于nodejs中get/post等端口/api请求的验证软件


文章作者: NekoDeng
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 NekoDeng !
评 论
 上一篇
JS正则表达式
JS正则表达式
正则表达式(英语:Regular Expression,在代码中常简写为regex、regexp或RE)语法/正则表达式主体/修饰符(可选) 正则的第一种写法var reg=new RegExp('a'); var str='abcdefg
2020-08-22
下一篇 
JS函数
JS函数
函数:一个工具,被封装好可重复执行的一段代码块,函数的功能相对单一把某一段代码放在函数里面进行封装,可以避免在非必要情况下调用该代码,也就是说我们可以让一段代码在特定情况下再去执行,而且每次需要执行这一段代码的时候只需调用一下这个函数即可(
2020-08-19
  目录