[个人博客开发记录] 1.1 初始化Express服务器

204 阅读1分钟

1.1 初始化Express服务器

Keywords: express, yarn, node.js

1. 创建文件并进入

$ mkdir tengblog
$ cd tengblog

2. 初始化 yarn配置

yarn init

3. 添加 express 到项目中

yarn add express

此命令将要求你输入几个参数, 例如此应用的名称和版本, 你可以直接按“回车”键接受大部分默认设置即可, 下面这个除外:

entry point: (index.js)

键入 app.js 或者你所希望的名称, 这是当前应用的入口文件. 如果你希望采用默认的 index.js 文件名, 只需按“回车”键即可.

4. 创建index.js文件, 用于初始化express 配置. 文件内容如下

const express = require('express')
const app = express()
const port = 3000

app.get('/', (req, res) => {
  res.send('Hello Teng !')
})

app.listen(port, () => {
  console.log(`TengBlog Server is listening at http://localhost:${port}`)
})

文件路径应该如下图所示

image.png

5. 在package.json为 yarn 添加start 脚本命令, 为了以后启动方便. 完成后的文件内容如下.

{
  "name": "tengblog",
  "version": "1.0.0",
  "main": "index.js",
  "author": "Teng",
  "license": "MIT",
  "dependencies": {
    "express": "^4.17.1"
  },
  "scripts": {
    "start": "NODE_PATH=. node index.js"
  }
}

6. 在Terminal 终端启动服务器

yarn start

得到运行结果如下:

image.png

这说明我们的服务器已经成功启动并运行. 访问上面的网址查看 ‘Hello world’

PS: 3个月大的憨憨睡觉吐舌头

1.1.jpeg