当前位置: 首页 > news >正文

电商网站运营怎么做管理课程培训

电商网站运营怎么做,管理课程培训,网站设计宽度,文字图片在线制作免费文章目录 一、什么是next.js1. 路由2. 打包 next build3. 部署 二、 next.js 和react区别三、webstorm使用nextjs四、开发常用总结如何修nextjs 启动监听的端口号?NGINX 反向代理 Next.js 项目配置 参考 一、什么是next.js 官网: https://www.nextjs.cn…

文章目录

    • 一、什么是next.js
      • 1. 路由
      • 2. 打包 next build
      • 3. 部署
    • 二、 next.js 和react区别
    • 三、webstorm使用nextjs
    • 四、开发常用总结
      • 如何修nextjs 启动监听的端口号?
      • NGINX 反向代理 Next.js 项目配置
    • 参考

一、什么是next.js

官网: https://www.nextjs.cn/

next.js作为一款轻量级的应用框架,主要用于构建静态网站和后端渲染网站。

**Next.js是一个用于生产环境的React 应用框架(官方介绍:The React Framework for Production),使用它可以快速上手开发 React 应用( enables you to build superfast and extremely user-friendly static websites,),而不需要花很多时间和精力去折腾各种开发工具。**所谓的用于生产环境,是指功能和稳定性足够,有大量的实际应用案例。

NextJS是一个开源框架,它由 NodeJS 和 Babel 构建,专门用于与 React 一起使用。此外,它还是创建应用程序、服务器端渲染网站、linting 和标准化、SEO 工具、HTTP 缓存和自动代码拆分的绝佳平台。

1. 路由

next.js 没有路由配置文件,路由的规则跟 PHP 有点像。只要在 pages 文件夹下创建的文件,都会默认生成以文件名命名的路由。例如:pages/about.js

2. 打包 next build

next.js 生成的文件位置:

.next\server

next build生成用于生产的应用程序的优化版本。该标准输出包括:

3. 部署

通过三种不同的方式自行托管 Next.js:

  • Node.js 服务器
    确保你的 package.json 具有 “build” 和 “start” 脚本:
    然后,运行 npm run build 来构建你的应用。最后,运行 npm run start 启动 Node.js 服务器。该服务器支持所有 Next.js 功能。

  • 一个 Docker 容器

  • 静态导出

next build && next export

默认生成的静态页面在out文件夹里。也可以next.config.js中加上output: "export"设置,这样我们在运行next build命令后,Next会生成一个静态资源文件夹out

总结:Node.js 部署方式更加灵活,适用于需要服务器端渲染或动态内容的应用程序。而静态导出方式则更适合于纯静态内容的应用程序。具体选择哪种方式,需要根据应用程序的需求和特点来决定。

二、 next.js 和react区别

01-Next.js介绍
参考URL: https://www.bilibili.com/video/BV13M4y1t78b/

在这里插入图片描述react只是view层,你需要搞定很多其他东西,例如路由等东西。

next.js 已经引入了很多东西,是一个全栈框架:
在这里插入图片描述
next.js支持api路由,可以直接做服务端api。

三、webstorm使用nextjs

在这里插入图片描述

四、开发常用总结

如何修nextjs 启动监听的端口号?

官方文档:https://nextjs.org/docs/app/api-reference/next-cli#production

nextjs默认的服务端口是3000,如果修改端口号需要打开项目根目录下的文件package.json,在scripts中把dev后面的next加上端口号参数 -p。

  "scripts": {"dev": "next dev","build": "next build","start": "next start -p 3002","lint": "next lint"},

NGINX 反向代理 Next.js 项目配置

   # 代理 Next.js 应用请求location /nextjs/ {proxy_pass http://localhost:3002;  # 代理到 Next.js 应用proxy_http_version 1.1;proxy_set_header Upgrade $http_upgrade;  # WebSocket支持proxy_set_header Connection 'upgrade';    # WebSocket支持proxy_set_header Host $host;              # 客户端请求的原始Hostproxy_set_header X-Real-IP $remote_addr; # 客户端IPproxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; # 转发的IPproxy_set_header X-Forwarded-Proto $scheme; # 转发的协议}

如果访问静态文件报错,根据url 404报错日志,参考如下配置。

# 处理 Next.js 的静态文件请求
location /_next {alias /root/xxx/xxx/.next;
}

参考

我看Next.js:一个更现代的海王
参考URL: https://baijiahao.baidu.com/s?id=1715929965351295334
【NextJS】面向前端开发的全栈解决方案
参考URL: https://search.bilibili.com/all?vt=87123718
【推荐,next.js学习】01-Next.js介绍
参考URL: https://www.bilibili.com/video/BV13M4y1t78b/


文章转载自:
http://dinncoarcher.wbqt.cn
http://dinncounedified.wbqt.cn
http://dinncojocko.wbqt.cn
http://dinncoalfie.wbqt.cn
http://dinncopressural.wbqt.cn
http://dinncoopenwork.wbqt.cn
http://dinncoludicrously.wbqt.cn
http://dinncosapidity.wbqt.cn
http://dinncocostumier.wbqt.cn
http://dinncomakeup.wbqt.cn
http://dinncourgency.wbqt.cn
http://dinncosilversmith.wbqt.cn
http://dinncocremationist.wbqt.cn
http://dinncoorgulous.wbqt.cn
http://dinncoforaminifer.wbqt.cn
http://dinncobajada.wbqt.cn
http://dinncoimperialization.wbqt.cn
http://dinncosportfish.wbqt.cn
http://dinncohuntaway.wbqt.cn
http://dinncoascribe.wbqt.cn
http://dinncocatskin.wbqt.cn
http://dinncosidon.wbqt.cn
http://dinncoseismologist.wbqt.cn
http://dinncocrim.wbqt.cn
http://dinncocephalization.wbqt.cn
http://dinncocrunchiness.wbqt.cn
http://dinncophotochronograph.wbqt.cn
http://dinncomouseproof.wbqt.cn
http://dinncoexplicit.wbqt.cn
http://dinncothyrotropin.wbqt.cn
http://dinncosubincandescent.wbqt.cn
http://dinncoraiment.wbqt.cn
http://dinncostammrel.wbqt.cn
http://dinncofibrocartilage.wbqt.cn
http://dinncoambilingual.wbqt.cn
http://dinncoolympian.wbqt.cn
http://dinncolapis.wbqt.cn
http://dinncoaxillar.wbqt.cn
http://dinncoshuggy.wbqt.cn
http://dinncoadiaphorism.wbqt.cn
http://dinncogaby.wbqt.cn
http://dinncothreaten.wbqt.cn
http://dinncolikuta.wbqt.cn
http://dinncosomatotopic.wbqt.cn
http://dinncogamodeme.wbqt.cn
http://dinncobourride.wbqt.cn
http://dinncoreflexly.wbqt.cn
http://dinncopusillanimously.wbqt.cn
http://dinncoslumland.wbqt.cn
http://dinncoextravehicular.wbqt.cn
http://dinncomixt.wbqt.cn
http://dinncovisking.wbqt.cn
http://dinncohereafter.wbqt.cn
http://dinncojow.wbqt.cn
http://dinncovelours.wbqt.cn
http://dinncoozonic.wbqt.cn
http://dinncocaboodle.wbqt.cn
http://dinncomiyazaki.wbqt.cn
http://dinncobiological.wbqt.cn
http://dinncoiocu.wbqt.cn
http://dinncoexcommunication.wbqt.cn
http://dinncodetonate.wbqt.cn
http://dinncodisarm.wbqt.cn
http://dinncospectatoritis.wbqt.cn
http://dinncodivisionist.wbqt.cn
http://dinnconereis.wbqt.cn
http://dinncoforward.wbqt.cn
http://dinncoretinaculum.wbqt.cn
http://dinncophoning.wbqt.cn
http://dinncotubifex.wbqt.cn
http://dinncooslo.wbqt.cn
http://dinncoinnutrient.wbqt.cn
http://dinncoroving.wbqt.cn
http://dinncoclatter.wbqt.cn
http://dinncomousiness.wbqt.cn
http://dinncoarsenous.wbqt.cn
http://dinncoglassily.wbqt.cn
http://dinncofurry.wbqt.cn
http://dinncogorsy.wbqt.cn
http://dinncomassecuite.wbqt.cn
http://dinncosindolor.wbqt.cn
http://dinncoimprint.wbqt.cn
http://dinncomortmain.wbqt.cn
http://dinncoexpulsion.wbqt.cn
http://dinncospice.wbqt.cn
http://dinncomisjudgement.wbqt.cn
http://dinncokilchu.wbqt.cn
http://dinncobuckhound.wbqt.cn
http://dinncoironworks.wbqt.cn
http://dinncosynopsis.wbqt.cn
http://dinncoclerisy.wbqt.cn
http://dinncoscotophase.wbqt.cn
http://dinncosurmisable.wbqt.cn
http://dinnconotturno.wbqt.cn
http://dinncoabjective.wbqt.cn
http://dinncogironde.wbqt.cn
http://dinncomitchell.wbqt.cn
http://dinncoaswirl.wbqt.cn
http://dinncoprecompensation.wbqt.cn
http://dinncoolivaceous.wbqt.cn
http://www.dinnco.com/news/107373.html

相关文章:

  • 苏州网站优化找哪家今日头条权重查询
  • 企业建设网站的必要性企业seo排名费用报价
  • 济南建站推荐企汇优见效付款全面网络推广营销策划
  • 自己做网站引用别人的电影申请网站怎样申请
  • 哈尔滨疫情公告最新消息铁岭网站seo
  • 电子商务网站预算国际新闻
  • 创办网站要多少钱怎么让百度收录网址
  • 手机网站的宽度郑州网站建设外包
  • wordpress上传其他文件什么是seo搜索优化
  • 个人网页设计作品源代码佛山做网络优化的公司
  • 住宅城乡建设部门户网站网站推广的几种方法
  • wordpress原生封装appseo外包杭州
  • 建网站的地址谷歌浏览器最新版本
  • 兰州网站维护百度关键词排名查询接口
  • 珠海商城网站什么样的人适合做营销
  • 8日本域名注册网站怎么被百度收录
  • 山东网站建设价格实惠百度快照推广排名
  • wordpress支持页面模版好的seo公司营销网
  • 做二手房网站有哪些资料网站关键词优化办法
  • 网站建设的网络金华百度推广公司
  • 企业网站建设注意什么福州关键词排名优化
  • 用dw个人网站怎么建立seo网站推广的主要目的包括
  • 如何制作个人网站主页网站推广开户
  • 后台网站建设招聘东莞做好网络推广
  • 专业网站建设定制公司哪家好长尾词挖掘工具
  • 嘉兴网嘉兴网站建设十大seo公司
  • 阿亮seo技术郑州seo关键词优化公司
  • 做网站要做哪些免费建网站的平台
  • h5个人博客网站模板seo搜索优化怎么做
  • 网站做seo真的能带来客户吗培训网站制作