第二节:Node+Express部署

2021-11-20  本文已影响0人  林玲玲的笔记

1.通过express命令创建一个新的Express 工程目录 express-router,命令如下:

express -e express-router

2.进入工程目录,通过npm命令安装下载依赖

npm install

3.运行项目

npm start

4.如果发生以下错误:

const utf8Encoder = new TextEncoder();
                    ^
ReferenceError: TextEncoder is not defined

则:在安装好的node_modules中找到“node_modules\whatwg-url\lib\encoding.js”
修改为如下:

"use strict";
var util= require('util');
const utf8Encoder = new util.TextEncoder();
const utf8Decoder = new util.TextEncoder("utf-8", { ignoreBOM: true });

function utf8Encode(string) {
  return utf8Encoder.encode(string);
}

function utf8DecodeWithoutBOM(bytes) {
  return utf8Decoder.decode(bytes);
}

module.exports = {
  utf8Encode,
  utf8DecodeWithoutBOM
};

5.安装“nodemon”实时更新模块,该模块可以运行一次,在编辑器中代码更新,即更新服务。

npm install nodemon

安装完,在“package.json中修改启动start”为:

 "scripts": {
    "start": "nodemon ./bin/www"
  },

6.运行:npm start , 在浏览器中打开地址:http://localhost:3000

上一篇下一篇

猜你喜欢

热点阅读