Issues (791)

src/server/routes/get-reference.js (1 issue)

Severity
1
import fs from 'fs-extra'
2
import path from 'path'
3
4
import {
5
	Manager,
6
  coreUtils,
7
  config,
8
  Handlebars
9
} from '../../cli'
10
11
var route = function(req, res){
12
  var resHtml = ''
13
14
  var page = path.join(__dirname + '/../views/list-references.html')
0 ignored issues
show
Consider using the path module for constructing paths since they are otherwise not cross-OS compatible.
Loading history...
15
  if (coreUtils.file.exist(page)) {
16
    resHtml = fs.readFileSync(page, 'utf8')
17
  }
18
  
19
  var template = Handlebars.compile(resHtml, {noEscape: true})
20
  var tmp = template({
21
    config: JSON.stringify(config),
22
    reference: Manager.instance.getReferences()
23
  })
24
  
25
  return res.send(tmp)
26
}
27
28
export default route
29