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

做网站的关键技术网站建设前端学什么语言

做网站的关键技术,网站建设前端学什么语言,网站建设单位有哪些,登录注册入口**1. 生成签名密钥 在项目的 android/app 目录下生成签名密钥的步骤#xff1a; 打开终端或命令提示符#xff1a;导航到您的 React Native 项目的 android/app 目录。 运行以下命令生成密钥库文件#xff1a; keytool -genkeypair -v -keystore my-release-key.keystor…**1. 生成签名密钥 在项目的 android/app 目录下生成签名密钥的步骤 打开终端或命令提示符导航到您的 React Native 项目的 android/app 目录。 运行以下命令生成密钥库文件 keytool -genkeypair -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000 ​ 参数说明 -keystore指定生成的密钥库文件名。 -alias为密钥指定别名。 -keyalg指定加密算法这里使用 RSA。CSDN博客 -keysize指定密钥长度通常为 2048。 -validity指定密钥的有效期天例如 10000 天。 将生成的 my-release-key.keystore 文件放入 android/app 目录中。博客园 效果展示 内容自己输入自己记住 2. 配置签名信息 在 android/app/build.gradle 文件中添加签名配置博客园 android {...signingConfigs {release {storeFile file(my-release-key.keystore)storePassword your-store-passwordkeyAlias my-key-aliaskeyPassword your-key-password}}buildTypes {release {...signingConfig signingConfigs.release}} } 注意将 storePassword 和 keyPassword 替换为您在生成密钥时设置的密码。 并且有了signingConfig signingConfigs.release就要注释掉原有的 3. 生成发布版本的 APK 在项目根目录下运行以下命令 cd android ./gradlew assembleRelease 注意在windos里用 gradlew.bat assembleRelease命令 此命令将在 android/app/build/outputs/apk/release/ 目录下生成 app-release.apk 文件。 4. 将 APK 安装到手机 确保手机已开启 USB 调试模式并连接到电脑。然后运行 adb install android/app/build/outputs/apk/release/app-release.apk 把这个apk文件用qq发到手机 然后点击安装就行 成功后您即可在手机上找到并运行该应用。 注意事项 签名密钥的保存 请妥善保存生成的 my-release-key.keystore 文件和相关密码信息后续应用更新需要使用相同的签名。博客园 测试发布版本 在发布前建议在多种设备上测试生成的 APK以确保兼容性和稳定性。 按照上述步骤您即可将 React Native 项目打包成 APK 并安装到手机上运行。 前端打包和上线流程对于动态数据和静态数据来说是相同的。区别在于 数据来源 静态数据是直接写在代码里的动态数据则是通过接口获取。 代码逻辑 静态数据通常直接作为变量导入或嵌入而动态数据通过 API 请求获取和渲染。 一、打包和上线流程动态数据和静态数据相同 安装依赖 npm install 或 yarn install 配置环境变量 在项目根目录创建或修改 .env.production 文件 REACT_APP_API_URLhttps://api.example.com 在代码中使用环境变量 const apiUrl process.env.REACT_APP_API_URL; fetch(${apiUrl}/products).then((res) res.json()).then((data) console.log(data)); 打包 npm run build 或 yarn build 打包后生成的静态文件在 build/ 文件夹中。 部署到服务器 上传打包文件将 build/ 文件夹中的所有文件上传到服务器。 服务器配置使用 Nginx、Apache 或其他 Web 服务器托管静态文件。 Nginx 示例配置 server {listen 80;server_name yourdomain.com;root /var/www/html/build;index index.html; ​location / {try_files $uri /index.html;} } 重启服务器 sudo systemctl restart nginx 访问前端项目 打开浏览器访问 http://yourdomain.com。 二、动态数据打包和上线注意事项 环境变量 开发环境 REACT_APP_API_URLhttp://localhost:5000 生产环境 REACT_APP_API_URLhttps://api.yourdomain.com 在代码中根据环境变量来请求 const apiUrl process.env.REACT_APP_API_URL; fetch(${apiUrl}/products); CORS跨域问题 如果前端和后端不在同一个域名下可能会遇到跨域问题。 解决方法 在后端添加 CORS 支持 const express require(express); const cors require(cors); const app express(); ​ app.use(cors()); app.get(/api/products, (req, res) {res.json({ name: Apple, price: 10 }); }); ​ app.listen(5000, () console.log(Server running on port 5000)); Nginx 反向代理 nginx复制编辑location /api/ {proxy_pass http://localhost:5000/;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header X-Forwarded-Proto $scheme; } 接口请求测试 本地测试 确保在开发环境中能正常请求接口数据。 线上测试 上线后通过浏览器开发者工具检查接口请求是否成功。 接口地址修改 打包前一定要修改 API 地址为生产环境地址避免上线后依然请求本地数据。 三、总结 打包上线流程一致静态数据和动态数据的前端项目在打包和上线流程上没有区别。 配置环境变量开发和生产环境要使用不同的 API 地址。 后端接口准备上线前确认后端服务正常运行且能通过生产环境访问。 跨域问题解决生产环境中如果前后端分离跨域配置一定要正确。 线上测试验证上线后要逐一检查接口请求和数据展示确认动态数据是否正常加载。
http://www.pierceye.com/news/37004/

相关文章:

  • 如何做网站的后台尚品中国网站
  • 毕业设计做网站还是系统中国建筑app免费下载
  • 高校二级网站建设意义旅游做哪个网站好
  • 报纸门户网站建设方案网站流量是怎么赚钱的
  • 重庆网站开发设计公司同一个服务器的网站做有链
  • 一个服务器放多少网站开发公司起名大全
  • 江西省人社窗口作风建设网站云南省建设厅定额网站
  • wordpress是建站工具 还是语言北京网站模板建设
  • 可以做网站挂在百度上吗制作的网站
  • 不锈钢网站建设哪家好网址导航主页
  • 高端网站开发企业学习软件编程
  • 宁波快速建站公司高端网站建设高端网站建设专家
  • 青岛胶南做网站的有多少电影下载网站 怎么做
  • 网站链接建设的作用常州网络公司网站
  • 洛阳做家教去什么网站海淀视频网站建设
  • 预约网站模板node 网站开发
  • 为什么要建手机网站如何做seo优化
  • 商业广告兰州优化网站推广
  • 重庆网站建设在哪里wordpress数据库改主机
  • 百度制作网站推广徐州建设工程招投标官方网站
  • 母版页做网站例子手机视频制作软件
  • 珠海高端网站开发做啥网站
  • 网站开发还有哪些濮阳网站建设在哪做
  • 学网站开发培训学校怎么在手机上制作网站吗
  • mvc5 网站开发美学 pdf手机360优化大师官网
  • 如何选择网站公司女生做新媒体运营是不是很累
  • 惠东做网站网站建设中的发布维护包括
  • 衡水专业网站制作wordpress做微信登录页面模板
  • 如果网站不备案个人网站可以做电商么
  • 淘宝店网站怎么做大型建设网站制作