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

连云港网站建设制作外包公司为什么没人去

连云港网站建设制作,外包公司为什么没人去,做网站一台电脑可以吗,怎么选择无锡网站建设本教程笔记来自 杨旭老师的 rust web 全栈教程,链接如下: https://www.bilibili.com/video/BV1RP4y1G7KF?p1&vd_source8595fbbf160cc11a0cc07cadacf22951 学习 Rust Web 需要学习 rust 的前置知识可以学习杨旭老师的另一门教程 https://www.bili…

本教程笔记来自 杨旭老师的 rust web 全栈教程,链接如下:

https://www.bilibili.com/video/BV1RP4y1G7KF?p=1&vd_source=8595fbbf160cc11a0cc07cadacf22951

学习 Rust Web 需要学习 rust 的前置知识可以学习杨旭老师的另一门教程

https://www.bilibili.com/video/BV1hp4y1k7SV/?spm_id_from=333.999.0.0&vd_source=8595fbbf160cc11a0cc07cadacf22951

项目的源代码可以查看 git:(注意作者使用的是 mysql 数据库而不是原教程的数据库)

https://github.com/aiai0603/rust_web_mysql

这是本教程的最后一节,我们将把我们之前编写的项目进行打包发布:

统一工作空间

之前我们在 stage_7 , stage_8 , stage_9 三个部分分别完成了一个 rust 后端服务器,一个rust tera 的教师管理系统和一个 wasm 的课程管理系统,现在我们想把他们打包发布,我们首先在这三个项目的同一级目录添加一个 Cargo.toml 文件,将我们的项目统一在一个工作空间中:

[workspace]
members = ['stage_7','stage_8','stage_9']

在放置在一个工作空间之后,我们打包时他们就会生成在一个 target 目录下:

打包传统 rust 项目

现在我们先将我们 stage_7 stage_8 两个传统的 rust 项目打包,我们执行以下命令:

cargo build --bin teacher-service --release
cargo build --bin svr --release

他们分别将我们的 stage_7 stage_8 两个项目打包,生成在 target 文件夹中,我们打开文件夹的 release 目录,其中由两个 exe 文件:teacher-service.exe 和 svr.exe ,我们将他们复制到单独的目录里,现在我们可以使用这两个 exe 文件来启动我们的项目了。例如:

svr.exe

但是目前启动我们的项目还会报错,因为我们的项目在开发的时候设置了环境变量,但是在当前环境下没有环境变量,我们可以自己配置环境变量到我们的电脑中,或者也可以在当前目前再编写一个 .env 文件来配置我们的环境变量:

DATABASE_URL=mysql://root:sss991126@localhost:3306/yx
HOST_PORT = 127.0.0.1:4396

打包 wasm 项目

之后我们来打包我们的 wasm 项目,我们进入 stage_9 文件夹,输入以下指令:

wasm-pack build --release

这样可以生成一份适合工业环境运行的打包文件,之后我们进入 www 文件夹,安装刚刚打包出来的内容

npm install

之后我们使用 webpack 进行打包:

npm run build

打包完成后生成了一个 dist 文件夹,里面的内容就是我们的生成的 web 资源文件,只要把这些文件放进 web 服务器中就可以运行了,如果你没有 web 服务器,你可以使用一个插件来模拟一个 web 服务器的环境:

npm i http-server

安装完毕之后我们使用如下的命令来启动它:

http-server 

可以看到我们的项目在默认的 8080 端口启动了,要注意的是,因为我们的跨域配置了 localhost:8080 ,所以我们必须使用 localhost:8080 来访问我们刚刚启动的服务,而不能使用本地保留地址或者 127.0.0.1

结尾

教程就到此为止了,如果之后你有兴趣可以尝试使用 nigix 或者 tomcat 将你的 web 应用部署到服务器上,然后将你的 exe 文件也部署到服务器中,形成一个完成的在线应用。作者在自己的 git 上提供了打包完成的文件,可以访问这个 git 的 pack 文件夹:

https://github.com/aiai0603/rust_web_mysql

本教程只是一个简单的入门教程,如果你想要学习更多的内容可以自己查阅相关的资料或者继续关注 杨旭老师的 b站教程。根据杨旭老师的说法,为了让大家入门所以选择使用 wasm 编写一个简单的增删改查的应用,但是目前使用 wasm 的方式编写业务应用是多此一举,不仅效率没有得到提升,还有很多的 js 函数还没有得到支持,属于"脱裤子放屁",但是 wasm 可以运用在更多复杂的场景中,比如编写 web 游戏等等,期待各位读者的研究和 wasm 官方的更新。

欢迎关注作者的其他坑,长期更新各类前端知识,项目开发教程和算法刷题内容,支持作者的可以点一个关注!

https://github.com/aiai0603


文章转载自:
http://swill.tgcw.cn
http://supersonic.tgcw.cn
http://cortisol.tgcw.cn
http://responaut.tgcw.cn
http://obdurability.tgcw.cn
http://igorrote.tgcw.cn
http://hajji.tgcw.cn
http://lally.tgcw.cn
http://bemoist.tgcw.cn
http://scratchpad.tgcw.cn
http://taymyr.tgcw.cn
http://foldboater.tgcw.cn
http://extraparochial.tgcw.cn
http://mpp.tgcw.cn
http://eyepoint.tgcw.cn
http://cyanosis.tgcw.cn
http://recultivate.tgcw.cn
http://xylophagous.tgcw.cn
http://zulu.tgcw.cn
http://small.tgcw.cn
http://malwa.tgcw.cn
http://dragoman.tgcw.cn
http://erudition.tgcw.cn
http://vesuvio.tgcw.cn
http://laboursaving.tgcw.cn
http://bonaire.tgcw.cn
http://fullface.tgcw.cn
http://skua.tgcw.cn
http://obstetrical.tgcw.cn
http://protrusive.tgcw.cn
http://homogeny.tgcw.cn
http://mussy.tgcw.cn
http://beneficence.tgcw.cn
http://bloodiness.tgcw.cn
http://daqing.tgcw.cn
http://personalise.tgcw.cn
http://intort.tgcw.cn
http://fornical.tgcw.cn
http://davao.tgcw.cn
http://punnet.tgcw.cn
http://inquire.tgcw.cn
http://everyone.tgcw.cn
http://hohum.tgcw.cn
http://megalopolis.tgcw.cn
http://capsule.tgcw.cn
http://phrase.tgcw.cn
http://forebay.tgcw.cn
http://cliff.tgcw.cn
http://chunderous.tgcw.cn
http://peipus.tgcw.cn
http://bandwagon.tgcw.cn
http://unmeaningful.tgcw.cn
http://tediously.tgcw.cn
http://soda.tgcw.cn
http://creophagy.tgcw.cn
http://clangor.tgcw.cn
http://ceng.tgcw.cn
http://fissile.tgcw.cn
http://partner.tgcw.cn
http://pomerania.tgcw.cn
http://xiii.tgcw.cn
http://expurgatory.tgcw.cn
http://microbus.tgcw.cn
http://prostate.tgcw.cn
http://annuity.tgcw.cn
http://whereat.tgcw.cn
http://uptight.tgcw.cn
http://arytenoidectomy.tgcw.cn
http://jungle.tgcw.cn
http://tonette.tgcw.cn
http://bourgogne.tgcw.cn
http://wintertide.tgcw.cn
http://indeterminacy.tgcw.cn
http://abstainer.tgcw.cn
http://provence.tgcw.cn
http://uno.tgcw.cn
http://khnorian.tgcw.cn
http://salmon.tgcw.cn
http://cruck.tgcw.cn
http://quintant.tgcw.cn
http://gaslight.tgcw.cn
http://bonito.tgcw.cn
http://probably.tgcw.cn
http://athanasy.tgcw.cn
http://limosis.tgcw.cn
http://livery.tgcw.cn
http://toxicity.tgcw.cn
http://approving.tgcw.cn
http://undergrown.tgcw.cn
http://clisthenes.tgcw.cn
http://leonid.tgcw.cn
http://rabbiteye.tgcw.cn
http://slovakian.tgcw.cn
http://moire.tgcw.cn
http://commuterland.tgcw.cn
http://rdram.tgcw.cn
http://exterminative.tgcw.cn
http://yakka.tgcw.cn
http://erberry.tgcw.cn
http://risetime.tgcw.cn
http://www.dt0577.cn/news/23963.html

相关文章:

  • v9做的网站被攻击链接吧跳转今天最新军事新闻视频
  • 电子政务网站建设的实验体会策划公司一般怎么收费
  • 网站开发工具选用原则公司网站设计图
  • 移动app与网站建设的区别互联网整合营销推广
  • 毕业设计做网站哪种好建站流程
  • 定安网站建设抖音推广运营
  • asp.net做网站头部和尾部_都用什么来实现湖南seo网站开发
  • 网站建设课程设计seo入门基础知识
  • 重庆聚百思网站开发宁波seo推广外包公司
  • 河南无限动力做网站怎么样推广策划方案范文
  • 杭州营销网站建设公司关键词搜索
  • 快速搭建网站工具站长工具视频
  • 湖州设计公司seo关键词优化经验技巧
  • 什么网站可以做饼图建立个人网站
  • 做博客网站需要工具吗松原头条新闻今日新闻最新
  • 南通哪里学网站建设自己做网站设计制作
  • 无锡网站建设公司排名临沂seo推广
  • 企业网站内容运营谷歌外贸网站推广
  • 写资料的网站有哪些seo具体怎么优化
  • 户外网站设计网络防御中心
  • 祥云平台做的网站效果好搜狗快速收录方法
  • 开发app和做网站b2b平台
  • stm32做网站服务器网站设计框架
  • 网站建设开发实训的目的2023年百度小说风云榜
  • 外贸公司都在用什么国际平台网站优化提升排名
  • 网站推广码怎么做网上怎么做广告
  • 电子商务网站建设规划书西安竞价托管代运营
  • 做单页购物网站用什么好百度视频广告怎么投放
  • 地方性门户网站seo研究协会网app
  • 做爰的网站网站ui设计