Hello World

此示例显示如何逐步开发我们的第一个应用程序,假设你已经安装了 Sails 并创建了一个项目。

  1. 键入以创建空控制器文件
$ sails generate controller hello
  1. api/controllers/HelloControllers.js 找到新的控制器文件,并将 hello 方法添加到它。
module.exports = {

  hello : function (req, res) {
    var myName = 'Luis';          
    return res.view('hello' , {name : myName});
    }
}
  1. 使用以下 HTML 在名为 hello.ejs 的文件夹 views 下创建一个新的视图文件:
<html>
    <head></head>
    <body>
        <p>Hello {{}}.</p>
    </body>
</html>
  1. config/routes.js 中定义一个调用 HelloController 控制器中的 hello 方法的路由。
'GET /' : 'HelloController.hello',

现在我们已经实现了此示例所需的所有代码。我们来试试吧:

  1. 启动服务器
$ sails lift
  1. 打开浏览器并输入 http://localhost:1337。如果它没有出现,请检查 sails lift 输出中的 URL。端口可能不同。

  2. 你应该看到以下输出:

    你好路易斯