专栏首页sofu456nodejs+express应用

nodejs+express应用

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/daoer_sofu/article/details/102481880

安装

npm install express -g
npm install express-generator -g

创建项目

后端语言+模板,后端渲染方式

express projectname  使用jade模板
express -e projectname 使用ejs模板

模板

jade:html模板引擎(调试困难,性能低) 建议改用ejs模板

运行

npm start 访问:http://localhost:3000

react + express

创建react应用

cnpm install create-react-app
create-react-app projectname

express不使用动态语言+模板,直接返回react静态资源即可 使用

//指向react生成的目录,静态服务器的默认入口是index.html,如果找不到也可以手动修改url路径
app.use(express.static("../test/build"));   

//app.use('/', indexRouter);   根目录的route会导致页面刷新

node www 启动express

pwa(渐进式web)

  • Web App Manifest(设备兼容)
  • Service Worker (离线缓存)
  • Cache API 缓存
  • Push&Notification 推送与通知
  • Background Sync 后台同步
  • 响应式设计

react app 遵循pwa设计,包含web app manifest、service worker

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • keras

    所有model都是可调用的(All models are callable, just like layers)

    sofu456
  • react

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

    sofu456
  • 运行时库

    运行时库一般以dll形式存在,在程序启动的时候调用。如MFC的运行时库:MFC71.dll、MSVCR71.dll等。VS中可以通过配置环境变...

    sofu456
  • 什么是Docker,相比于VM有什么优势

    彼岸舞
  • Docker 专题-序篇

    从2016年第一次接触docker开始到2019年7月最后一篇文章,博客记录了与docker相关的文章100+篇。

    用户1560186
  • Nginx自动跳转到手机端——区分PC或手机访问不同域名

    zhangdd
  • Hyper容器云及云上运维

    导读:和Docker不同,Hyper通过直接把虚机跟Docker Image对接起来,解决了容器技术的安全性问题,再利用技术手段解决了Hyper的轻量化问题。在...

    CSDN技术头条
  • Java框架学习,Shiro在线会话管理

    有时候需要显示当前在线人数、当前在线用户,有时候可能需要强制某个用户下线等;此时就需要获取相应的在线用户并进行一些操作。

    用户1289394
  • ASP.NET MVC5+EF6+EasyUI 后台管理系统(22)-权限管理系统-模块导航制作

    最近比较忙,系统难度独步增加,文章的发布速度明显比以前慢了。 由于我们已经跑通了整个系统,所有东西都回到了简单,接下来我们做模块制作也就是操作SysModule...

    用户1149182
  • 你是否需要一个容器专用的Linux发行版本?

    图片来自:lickr/Jonas Smith 单单使用容器是不够的,提供商们认为你需要一个容器专用的Linux发行版本。 我们可以让容器在不同的操作系统上运行,...

    CSDN技术头条

扫码关注云+社区

领取腾讯云代金券