Part.1 安装 express

npm install express body-parser --save

Part.2 在项目根目录下创建 app.js 文件作为启动 express 服务器代码

app.js 文件内容如下:

 const express = require('express')
const app = express()
app.use('/',(req,res) => {
res.send('hello express!')
})
app.listen(3000,() => {
console.log('app listening on port 3000.')
})

Part.3 在项目中执行 node app.js 命令  打开浏览器 127.0.0.1:3000,  页面出现 "hello express" 即为成功

Part.4 在项目中执行 npm run build 命令进行打包操作生成 dist 文件

Part.5 修改 app.js 内容

 const express = require('express')
const path = require('path')
const app = express() app.use(express.static(path.join(__dirname, 'dist')))
app.listen(3000,() => {
console.log('app listening on port 3000.')
})

Part.6 找到 packge.json 文件,添加如下配置

  "scripts": {
"dev": "node build/dev-server.js",
"build": "node build/build.js",
"server": "nodemon app.js",
"start": "node app.js" // 添加项
},

Part.7 运行

输入命令:

npm run start

最新文章

  1. MAC终端命令行下用sublime、vscode、atom打开文件或目录
  2. 认识Java
  3. MySQL SQL优化之in与range查询【转】
  4. AppScan Source V8.8 中弃用的功能
  5. 一个封装较好的删除方法(Delete)
  6. Debug目录、Release目录,bin目录、obj目录,vshost.exe.config文件、.exe.config文件分析【C#】
  7. CSS元素水平居中和垂直居中的方法大全
  8. T-SQL: 17 个与日期时间相关的自定义函数(UDF),周日作为周的最后一天,均不受 @@DateFirst、语言版本影响!
  9. 安卓ADB学习笔记
  10. amazeUI的confirm控件记录缓存问题的解决办法
  11. [转] 一文弄懂神经网络中的反向传播法——BackPropagation
  12. JavaWeb & Tomcat
  13. Linux配置java环境变量 【随手记】
  14. 06-jenkins的账号相关的问题
  15. shell-009:删除字母
  16. U3D内存优化
  17. 阿里云免费ssl,https证书的申请和校验
  18. MAC必装神器
  19. jquery取iframe中元素
  20. springboot idea激活指定profile

热门文章

  1. Fresco-Facebook的图片加载框架的使用
  2. 一步一步学Silverlight 2系列(5):实现简单的拖放功能
  3. WIN7 64位升级更新到IE10或IE11后,IE不能打开
  4. Ubuntu redmine 安装
  5. 并不对劲的bzoj3277
  6. 【FFT初识】
  7. SimpliciTI协议栈
  8. redis启动时指定配置文件
  9. ObjectInputStream与ObjectOutputStream类实现对象的存取
  10. javascript 中==与===