首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在服务器端NodeJS上呈现AngularJS页面

在服务器端NodeJS上呈现AngularJS页面
EN

Stack Overflow用户
提问于 2014-12-01 14:34:19
回答 1查看 1.7K关注 0票数 1

我有NodeJS服务器+ AnglarJS页面。一切正常。做一些工作示例或框架,允许服务器NodeJS上的下载页面并填充它,然后向客户端返回一个静态页面。这对于浏览器IE 5-8 (90%的客户端)是必需的。

EN

回答 1

Stack Overflow用户

发布于 2014-12-02 12:40:09

是的,看看Node.js的Express --你可以很容易地提供一个静态页面,然后使用一个链接将用户重定向到你的Angular应用程序(例如,使用一个‘登录’页面)。

这是一个非常基本的Express应用程序的示例。

代码语言:javascript
运行
复制
var express = require('express')
var app = express()

app.get('/', function (req, res) {
  res.send('Hello World!')
})

var server = app.listen(3000, function () {

  var host = server.address().address
  var port = server.address().port

  console.log('Example app listening at http://%s:%s', host, port)

})

req (request)和res (response)是Node提供的完全相同的对象,因此您可以调用req.pipe()、req.on('data',callback)和其他任何不涉及Express的操作。该应用程序启动一台服务器并侦听端口3000以进行连接。它会响应"Hello World!“对于主页的请求。对于其他路径,它将以404 Not Found作为响应。

将代码保存在名为app.js的文件中,并使用以下命令运行它。

$ node app.js

然后,在浏览器中加载http://localhost:3000/以查看输出。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27222896

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档