我是靠谱客的博主 勤劳花卷,最近开发中收集的这篇文章主要介绍搭建Node.js开发环境,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1、在项目文件夹目录下使用npm install node,空文件夹就变成了一个具备Node.js开发环境的文件夹了,安装完成后如下:

2、在项目新建bin文件夹,在bin中新建www.js,并写入以下代码:

const http = require('http')

const PORT = 8000
const serverHandle = require('../app')

const server = http.createServer(serverHandle)
server.listen(PORT)

3、在项目目录下新建app.js文件,并写入以下代码:

const serverHandle = (req, res) => {
  //设置返回格式 JSON
  res.setHeader('Content-type', 'application/json')

  const resData = {
    name: '吕小布',
    site: 'imooc',
    env: process.env.NODE_ENV
  }

  res.end(
    JSON.stringify(resData)
  )
}

module.exports = serverHandle

4、输入npm init -y命令,它就会自动创建一个package.json文件,如下:

5、安装nodemon(输入npm install --save-dev nodemon是安装到项目里(输入npm i -g nodemon 或 npm install -global nodemon是进行全局安装,使用nodemon -v检查是否全局安装成功),package.json的devDependencies会自动出现版本号)

6、使用nodemon,输入nodemon ./bin/www.js,便可启动nodemon功能,在文件被修改时它会自动帮我们重启node服务

7、安装cross-env(输入npm install --save-dev cross-env进行安装,package.json的devDependencies会自动出现版本号)

为什么要把www.js和app.js拆分开?目的就是将不同的事情做一个抽离,app.js主要是为业务提供一些服务的业务代码,我们做一些如设置返回格式的配置、获取cookie、获取postData、解析postData、解析url和解析query等等,这些都是和server没什么关系的,它们是项目底层的一些业务代码,终归还是业务代码。但www.js全部是和server的技术有关的,假如我们需要修改一些server端的东西,只需要改www.js就可以了,就不需要改app.js了!

 

最后

以上就是勤劳花卷为你收集整理的搭建Node.js开发环境的全部内容,希望文章能够帮你解决搭建Node.js开发环境所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(62)

评论列表共有 0 条评论

立即
投稿
返回
顶部