node.js

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

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

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

mkdir 目录名:创建一个目录

touch 文件名:创建一个文件

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

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

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

如果node项目要监听代码的修改,可以使用 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

首先要安装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() 命令开始执行时的目录

你可能感兴趣的:(node.js)