node.js

作者: 壹枕星河 | 来源:发表于2019-04-15 19:40 被阅读0次

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

相关文章

  • nodejs安装

    Node.js安装 目录 Node.js简单介绍 windows安装Node.js Linux安装Node.js ...

  • node.js基础

    什么是node.js Node.js特点 node.js优点和缺点

  • Nodejs.2

    参考内容:Node.js EventEmitter 四、Node.js EventEmitter Node.js所...

  • nodejs第一步

    Node.js 是什么?Node.js与JavaScript的区别是什么? Node.js的优点?Node.js的...

  • node 学习笔记.md

    Node.js第一天 1. 初识Node.js 1.1 Node.js是什么 Node.js® is a Java...

  • Node.js学习

    主线:Node.js是什么 --> Node.js的组成 --> Node.js的特点 --> Helloworl...

  • 使用AngularJS搭建前台框架

    Node.js部署: 下载安装包:从Node.js官网下载Node.js安装包。 安装Node.js:打开node...

  • Node.js模块

    Node.js 模块和 Node.js 包介绍。 一、Node.js模块 每一个Node.js都是一个Node.j...

  • 小鹅通视频下载mac 小鹅通课程下载教程

    前两天,Node.js官方发布了Node.js 15的正式版本,Node.js 15 将替代 Node.js 14...

  • node学习笔记

    node.js 介绍 node.js初识 node.js 平台是基于 Chrome V8 JavaScript 引...

网友评论

      本文标题:node.js

      本文链接:https://www.haomeiwen.com/subject/iqfpwqtx.html