分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 网页技术

前后端分离用nodejs做seo

发布时间:2023-09-06 01:47责任编辑:彭小芳关键词:jsnodejs后端
  • 服务器(nodejs):
    a. 要点:

    b. 完整代码:
    var http = require(‘http‘);var fs = require(‘fs‘);var url = require(‘url‘);http.createServer( function (request, response) { ?var pathname = url.parse(request.url).pathname;console.log("Request for " + pathname + " received.");response.writeHead(200, {‘Content-Type‘: ‘text/html‘}); ?fs.readFile(‘./head.html‘,function(e,head){ ???????fs.readFile(pathname.substr(1), function (err, data) { ????fs.readFile(‘./foot.html‘,function(e,foot){ ???????console.log(head.toString()) ???????console.log(foot.toString()) ???????response.write("<!DOCTYPE html>"); ??????????response.write("<html lang=\"en\">"); ??????????response.write("<head>"); ??????????response.write("<meta charset=\"UTF-8\">"); ??????????response.write("<title>标题一</title>"); ??????????response.write("</head>"); ??????????response.write(data.toString()); ???????????response.write(foot.toString()); ???????????????response.end(); ????}) ?}); ??})}).listen(3000);console.log(‘Server running at http://127.0.0.1:3000/‘);
  • 前端html:
    a. head.html:
    <!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>标题</title></head>

    b. index.html:

    <body><h1>身体</h1><p>这是一段文字</p></body>

    c. foot.html:

    <script>
  • </script>
    </html>

    前后端分离用nodejs做seo

    原文地址:http://blog.51cto.com/12173069/2093267

    知识推荐

    我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
    icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved